算法
mrtree0623
这个作者很懒,什么都没留下…
展开
-
打印嵌套列表中的每个元素
以前也做过类似的题,在网友的回答中找到一个更好的,可以直观的打印出是哪个层的. def Lname(L, level=0): for yuansu in L: if isinstance(yuansu, list): # 判断是否为列表 Lname(yuansu, level + 1) # level+1, else: ...原创 2018-07-27 10:38:54 · 1309 阅读 · 0 评论 -
python排序 冒泡排序
简单的冒泡排序 import random def bubble_sort(data): for i in range(len(data)-1): for j in range(len(data)-1-i): if data[j]>data[j+1]: data[j],data[j+1]=data[j+1]...原创 2018-08-02 09:18:14 · 164 阅读 · 0 评论 -
基础算法之快速排序
def qsort(L): if len(L)<=1: return L return qsort([lt for lt in L[1:] if lt<L[0]]+[L[0]]+qsort([ge for ge in L[1:] if ge >L[0]])原创 2018-08-07 13:59:21 · 131 阅读 · 0 评论