- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 The Flat Dictionary
#coding=utf-8 def flatten(dictionary): stack = [((), dictionary)] result = {} while stack: # stack被清空 path, current = stack.pop() if not current: result
2016-09-27 22:18:14 294
原创 堆排序
堆排序主要分为两步: 第一步,将一组无序序列建立起小顶堆或大顶堆(完全二叉树)。 第二步,输出堆顶的元素,然后对剩余的元素重新进行建立堆的过程(也就是第一步)。 由于此代码数组的0位置是用作暂存其他数,所以在输入序列时,0号位不参与排序。 #include using namespace std; void AdjustDown(int A[],int j,int len){ A[0
2016-09-04 17:06:11 319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人