- 博客(4)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 python 算法希尔算法
nums=[9,3,5,8,2,7,1] step=len(nums)//2 # 分组 用//取整 while step>0: #//退出循环条件 for i in range(step,len(nums)):# while i >=step and nums[i-step]>nums[i]: nums[i],nums[i-step]=nums[i-step],nums[i] i-=step #如果一个分组
2020-06-18 01:01:30 183
原创 python基础 冒泡排序笔记
def my_sort(lst,length): for i in range(length-1): #控制每一个数的对比次数 for j in range(length-1-i): #进行冒泡,一个个数对比大小 if lst[j]>lst[j+1]: lst[j],lst[j+1]=lst[j+1],lst[j] print(lst) print(lst) lst=[4,3,2,4,1,5
2020-06-12 00:24:30 136
原创 python 排序算法笔记
第一种 def quicksort(lst,start,end): if start>end: return a = lst[start] low=start high=end while low<high: while low<high and lst[high]>=a: high-=1 lst[low]=lst[high] while low<hi
2020-06-09 03:49:37 101
原创 python break continue
break 只可以在for循环,while循环中使用 lst=[3,6,9] for i in lst: while True: number=input("请输入{}的倍数".format(lst)) if number == "quit": break #break打破while循环 math=int(number) #将文字转换成整形 if math%i==0:
2020-06-08 01:23:00 115
javascript的贪吃蛇游戏(面向过程)
2020-09-28
HTML中textarea中value属性获取值的问题?
2020-09-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人