python
Jasonli4
实时计算
展开
-
python极简实现冒泡排序(4行代码)
python代码实现冒泡排序,这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名Bubble Sort。L = [3, 6, 4, 2, 11, 10, 5]for i in range(len(L)-1): for j in range(len(L)-1-i): if L[j] >L[j+1]: L[j], L[j+1] = L[j+1], L[j] print(L)...原创 2018-03-24 16:48:36 · 590 阅读 · 0 评论 -
20行代码实现八皇后问题
关键词:python,八皇后,生成器,迭代 def conflict(state,nextX): nextY=len(state) for i in range(nextY): if abs(state[i]-nextY) in (0,nextY-1): return True return Falsedef queens(num=8,state=()): for pos in...原创 2018-05-01 18:08:37 · 168 阅读 · 0 评论