教育 小朋友的算法系列
教育 小朋友的算法系列
排序算法
在学习算法之前,小朋友写的列表排序算法。
每次在队伍里找到个子最高的,让他出列,依次循环,就完成了排序。
朴实、自然,易于理解。
#列表排序算法
cat = [0,357,6,8,78,89,7,4,65,78]
#有几个数字
iii = len(cat)
kfc = []
def dog(cat):
for i in range(iii):
lll = max(cat)
cat.remove(lll)
kfc.append(lll)
dog(cat)
print(kfc)
学习的第一个排序算法,冒泡排序,自己把代码写出来以后,简单的两个循环就把队列排好了。他觉得很神奇。
cat = [ 19,8, 7, 6, 5, 4, 2, 3,"0"]
cat.pop()
bbb= (len(cat))
bbb = bbb -1
for j in range(bbb):
# paidui = False
for i in range(bbb):
if cat [i] <cat[i+1]:
cat[i],cat[i+1] = cat[i+1],cat[i]
# paidui = True
# if paidui == False:
# break
print(f"我现在运行了{j}次")
print(cat)
待续写 post status: in progress
tag: 教育 编程
权利声明: 未经许可,不得转载。