
冒泡排序
爱吃西瓜的小刘
知道得越多,不知道的越多
展开
-
入坑后的算法初学:用Python实现插入排序
入坑后的算法初学:用Python实现插入排序参考书籍:《我的第一本算法书》实现语言:Python一:算法步骤描述(1)得到一个任意排序任意长度大小的数字序列,假设将它分为已被排序过的"有序区间"和未被排序过的"待排序区间"。(2)将"待排序区间"的数字依次和"有序区间"的数字进行比较,找到一个适合自己插入的位置坐下。(3)待所有的数都进入"有序区间"后,排序结束。二:图解二:代码块''' 插入排序是一种从序列左端开始依次对数据进行排序的算法。在排序过程中,左侧的数据原创 2021-01-30 16:33:32 · 195 阅读 · 0 评论 -
入坑后的算法初学:用Python实现冒泡排序
入坑后的算法初学:用Python实现冒泡排序参考书籍:《我的第一本算法书》实现语言:Python一:算法步骤描述(自己理解的,不一定准确,欢迎指正):(1)得到一个任意排序任意长度大小的数字序列,假设将它分为已被排序过的"有序区间"和未被排序过的"待排序区间"(2)从它的最右边一个数字开始依次和它的前一个数字进行比较,将这2个数字中较小的数字放置到这两个数字原位置靠左的位置,直到被比较的两个数碰到"有序数列区间"前停止。(3)步骤(2)算比较完一轮,每比较完一轮,每一轮比较下来都会产生一个最小数原创 2021-01-29 09:55:20 · 201 阅读 · 3 评论