自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 完全二叉树 python 列表 递归

二叉平衡树-python-列表-递归用列表递归的方式表示二叉树,例如:只有根root的树用列表来表示就是 [None, None], 再例如一个这样的树:用列表来表示就是:[[None, None, 222], [None, [None, None, 444], 333], 111]可以简单的认为看见一个 ‘ [ ] ’ 括号就认为它是一个节点,里面的元素有该节点的左kid,右kid,以及这个节点的data.所以,我构建了一个这样的树结构:class Node(object): def

2021-01-03 23:10:21 501 1

原创 插入排序(binary-递归法)

插入算法(binary)因为插入算法实质是与有序的数组依次比较,所以一个数与有序数组比较并排序的做法可以用二分法来做到。def insert_binary_sort(x): result = [x[0]] for i in range(1, len(x)): result = my_method(result, x[i]) return result def my_method(result, value): point = len(result)

2021-01-01 17:39:46 421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除