
Algorithm
文章平均质量分 52
ProBlog
这个作者很懒,什么都没留下…
展开
-
HeapSort-伪码的算法描述整理如下
MAX-HEAPIFY(A, i)1 l ← LEFT(i)2 r ← RIGHT(i)3 if l ≤ heap-size[A] and A[l] > A[i]4 then largest ← l5 else largest ← i6 if r ≤ heap-size[A] and A[r] > A[largest]7 then largest ← r8 if large原创 2005-10-03 21:25:00 · 1968 阅读 · 0 评论 -
Master Mathod To Solve Recurrences
Recurrences的研究始于1202年的Fibonacci。master mathod 可以用来快速的求解一类简单divide-and-conquer recurrences 问题的时间复杂度。即问题本身每次被划分成两个大小相等的情况。Akra 和 Bazzi 则提出了一种解决更一般的此类问题的方法,即子问题不必是大小相等的情况。摘录自Introduction to Algorithms:Th原创 2005-10-02 05:55:00 · 1284 阅读 · 0 评论 -
Insertion Sort and Merge Sort
INSERTION-SORT(A)1 for j ← 2 to length[A]2 do key ← A[j]3 //Insert A[j] into the sorted sequence A[1..j - 1].4 i ← j - 15 while i > 0 and A[i] > key6 do A[i + 1] ← A原创 2005-10-03 22:10:00 · 1205 阅读 · 0 评论