Module ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return Num Assign TupleStore NameStore NameStore TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad Num BinOpDiv BinOpSub NameLoad NameLoad BinOpSub Call NameLoad NameLoad Num Assign NameStore BinOpAdd BinOpDiv BinOpSub NameLoad NameLoad NameLoad Num Assign NameStore ListComp Dict Str Str Call NameLoad Str Call NameLoad Str comprehension NameStore Call NameLoad NameLoad For NameStore NameLoad body If CompareIn NameLoad TupleLoad NameLoad NameLoad body Continue Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Assign TupleStore NameStore NameStore TupleLoad Num NameLoad For NameStore Call NameLoad NameLoad body If BoolOpAnd CompareEq SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad Str CompareEq SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad Str body Continue Assign NameStore Call NameLoad NameLoad BinOpSub SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Assign NameStore Call NameLoad NameLoad BinOpSub NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body If CompareLt Call NameLoad NameLoad Num body Return Num Expr Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad Str For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore NameLoad Return NameLoad decorator_list decorator_list If CompareEq NameLoad Str body Print Call AttributeLoad Call NameLoad attr ListLoad Num Num Num Num Num Num Num Num
N/A Solution N/A N/A maximumGap N/A N/A self nums N/A N/A N/A N/A N/A len nums 2 N/A N/A 0 N/A N/A max_val min_val N/A N/A max nums N/A min nums N/A gap N/A max 1 N/A N/A max_val min_val N/A N/A len nums 1 N/A bucket_size N/A N/A N/A max_val min_val gap 1 N/A bucket N/A N/A min max N/A float inf N/A float -inf N/A _ N/A xrange bucket_size N/A n nums N/A N/A N/A n N/A max_val min_val N/A N/A N/A i N/A N/A n min_val gap N/A N/A N/A bucket N/A i N/A min N/A min N/A N/A bucket N/A i N/A min n N/A N/A N/A bucket N/A i N/A max N/A max N/A N/A bucket N/A i N/A max n N/A N/A max_gap pre_bucket_max N/A 0 min_val N/A i N/A xrange bucket_size N/A N/A N/A N/A N/A N/A bucket N/A i N/A min N/A float inf N/A N/A N/A bucket N/A i N/A max N/A float -inf N/A N/A N/A max_gap N/A max max_gap N/A N/A N/A bucket N/A i N/A min pre_bucket_max N/A pre_bucket_max N/A N/A bucket N/A i N/A max N/A max_gap N/A max max_gap N/A max_val pre_bucket_max N/A max_gap N/A N/A Solution2 N/A N/A maximumGap N/A N/A self num N/A N/A N/A N/A N/A len num 2 N/A N/A 0 N/A N/A N/A num sort N/A pre N/A num N/A 0 N/A max_gap N/A float -inf N/A i num N/A N/A max_gap N/A max max_gap N/A i pre N/A pre i N/A max_gap N/A N/A N/A N/A __name__ __main__ N/A N/A N/A N/A N/A Solution maximumGap N/A 3 1 1 1 5 5 5 5