总觉得,如果说什么是算法的起点,那就是排序算法,所以今天打算记录下跟排序算法相关的内容。排序算法有太多类了,但最容易入门的,经典的,自然是冒泡排序。 冒泡排序 冒泡这个词很形象,就是大的或者小的,往单向传递: A(1)>A(2),则两者交换位置,从A(2)继续,直到A(n)是最大的。 再从A(1)开始,直到A(n-1)是第二轮最大的。... import numpy as np import random class Solution: def bubbleSort(self,arr): print('UnSortedArr',arr) n = len(arr) for i in...