数据结构
宋建国
接下来要更新的内容有:Flask全栈知识
展开
-
python常见排序算法实现
1.冒泡排序 def bubble_sort(A): n = len(A) for j in range(n-1): count = 0 #记录是否有数据进行交换,如果后续没有数据进行交换则认为是有序的就直接退出函数 for i in range(n-1-j): if A[i] > A[i+1]: ...原创 2019-04-11 20:36:10 · 244 阅读 · 0 评论 -
python常见查找方法实现
1.二分查找(元素有序,相邻存放-顺序表) #RecursionError: maximum recursion depth exceeded in comparison 超过最大递归深度,需要调的大一点 import sys sys.setrecursionlimit(100000) #调整最大递归深度 def binary_search_re(A, item): n = len(A) ...原创 2019-04-11 21:08:11 · 877 阅读 · 0 评论 -
python对二叉树的创建以及遍历方法的代码实现
1.二叉树的构建以及层次遍历(即广度优先遍历)(完全二叉树) class Node(object): def __init__(self, item): self.elem = item self.lchild = None self.rchild = None class Tree(object): def __init__(se...原创 2019-04-12 08:28:21 · 1941 阅读 · 0 评论