摘要:
排序算法相信对大家来说都不陌生,或许很多人已经把它们记得滚瓜烂熟,随时可以写出来。是的,这些都是最基本的算法。很惭愧我没有达到那种熟练程度,甚至都快忘了。最近把各种内部排序算法复习了一下,包括插入排序(直接插入排序,折半插入排序,希尔排序)、交换排序(冒泡排序,快速排序)、选择排序(简单选择排序,堆 阅读全文
posted @ 2014-05-01 22:31
神奕
阅读(495)
评论(0)
推荐(0)
摘要:
由于堆排序算法说起来比较长,所以在这里单独讲一下。堆排序是一种树形选择排序方法,它的特点是:在排序过程中,将L[n]看成是一棵完全二叉树的顺序存储结构,利用完全二叉树中双亲节点和孩子节点之间的内在关系,在当前无序区中选择关键字最大(或最小)的元素。 一,堆的定义 堆的定义... 阅读全文
posted @ 2014-05-01 20:20
神奕
阅读(1858)
评论(0)
推荐(0)
浙公网安备 33010602011771号