数据结构
Comsmelo
他跑啊跑,为的,是追上那个曾经被寄予厚望的自己
展开
-
快速排序及其改进
快速排序原理:对输入的待排序(子)数组a[p:r], step1.分解:按照一定规则,从中选择a[q], 以 a[q]为基准元素,将划分为三段 a[p:q-1],a[q], a[q+1, r],使得a[p:q-1]中的元素均小于等于a[q], a[q+1,r]中的 元素均大于a[q] step2. 递归求解: 递原创 2017-04-30 22:14:32 · 600 阅读 · 0 评论 -
合并排序的递归与非递归写法
作业题: (1)采用递归合并排序算法,根据基站k-dist距离,对基站从小到大进行排序,观察、统计递归层次。 (2)采用非递归合并排序算法,根据基站k-dist距离,对基站从小到大进行排序 合并排序基本思想:将待排序元素分成大小大致相同的2个子集合,分别对2个子集合进行排序; 将排好序的子集合合并成为所要求的排好序的集合。 递归: #include #i原创 2017-04-27 19:16:51 · 1108 阅读 · 0 评论