Module Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpSub Call NameLoad NameLoad Num For NameStore Call NameLoad NameLoad Num Num body For NameStore Call NameLoad NameLoad body If CompareGt SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Assign SubscriptStore NameLoad Index BinOpAdd NameLoad Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults Str body Assign NameStore ListLoad Num Num Num Num Num Num Num Num Num Num Assert CompareEq Call NameLoad NameLoad Call NameLoad NameLoad decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A N/A __author__ bt3 bubble_sort N/A N/A seq N/A N/A N/A 
    Implementation of bubble sort.
    O(n2) and thus highly ineffective.
     N/A size N/A N/A len seq 1 N/A num N/A range size 0 -1 N/A N/A i N/A range num N/A N/A N/A N/A seq N/A i N/A seq N/A N/A i 1 N/A N/A temp N/A seq N/A i N/A N/A seq N/A i N/A seq N/A N/A i 1 N/A N/A seq N/A N/A i 1 temp N/A seq N/A test_bubble_sort N/A N/A module_name N/A this module N/A N/A seq N/A 4 5 2 1 6 2 7 10 13 8 N/A N/A N/A bubble_sort seq N/A sorted seq N/A N/A N/A __name__ __main__ N/A N/A N/A test_bubble_sort