周文坤 的专栏(算法启迪智慧)

计算机算法艺术 编程爱好者

算法导论——堆排序(Heap-Sort)

//堆排序(Heap-Sort) /* * 堆排序大顶堆(小顶堆) * 1:初次建堆 Build_MAAX_HEAP(); * 2:堆的维护 MAX_HEAPIFY(); * * 性质(大顶堆): * 堆中除根元素之外每个元素都满足 A[PARENT(i)] >= A[...

2014-09-04 18:55:35

阅读数 294

评论数 0

算法导论——快速排序(Quick-Sort)

///快速排序算法(Quick-Sort) /* 与归并排序一样,快速排序也使用了分治的思想, 它的步骤就是递归式的分别将每个元素放到它最终应该放置的位置 * 第一步: 分解 数组A[p...r]被划分为两个(可能为空)的子数组A...

2014-08-15 16:33:43

阅读数 438

评论数 0

获取C语言中的最大值(正无穷)与最小值(负无穷)的一些方法与技巧

在很多的算法题目中经常会遇见设置一个边界zhua

2014-08-04 11:00:25

阅读数 5875

评论数 0

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