倒插排序!
回答
看的this page的Implementation
和Analysis
部的數量顯示該算法插入排序(A)在時間O(N + I)中運行。
考慮算法提出有:
private static void insertionsort()
{
int i, j, t;
for (i=1; i<n; i++)
{
j=i;
t=a[j];
while (j>0 && a[j-1]>t)
{
a[j]=a[j-1];
j--;
}
a[j]=t;
}
}
注意,while循環爲v[i]
迭代,其中v[i]
是由元件i
反轉的數目運行。這應該使證明非常容易理解。
aha非常感謝我閱讀它!我明白了:) – user355002 2010-06-20 16:39:16
也接縫,你知道算法和關於數據結構的每一件事情,我可以讓你的雅虎ID更多的幫助? :) – user355002 2010-06-20 16:40:00
對不起,我不使用雅虎,但你可以在這個網站上提出你的問題。這樣你就可以更快得到答案。即使我不知道某事,其他人肯定會這樣做。 – IVlad 2010-06-20 16:44:38
- 1. 火力排序倒序
- 2. 顛倒排序的順序
- 3. 排序按倒序除了
- 4. 精煉合併 - 排序倒數倒數
- 5. 「倒」選擇排序Mathematica 8
- 6. 倒序排列與sympy
- 7. 在Angular中顛倒排序順序
- 8. 顛倒使用DataTables排序的順序
- 9. 插入排序
- 10. 在Python 3中顛倒排序字典
- 11. 按倒序排列的地圖
- 12. jQuery Sortable排序倒塌表格邊框
- 13. 合併排序算法 - 倒計數
- 14. 以小寫顛倒順序排列QuerySet
- 15. Hadoop倒排索引程序錯誤
- 16. 顛倒字符串中字的排序
- 17. 排序插入排序[降序]
- 18. Java - 倒排索引
- 19. PDFSharp倒排文本
- 20. 自定義排序與插入排序
- 21. 選擇排序與插入排序
- 22. 排序算法,插入排序
- 23. 通過插入排序排序數組
- 24. 使用插入排序的堆排序?
- 25. 合併排序與插入排序
- 26. 排序幫助。插入排序c#
- 27. 插入排序compareTo()
- 28. 插入排序OpenMP
- 29. Ocaml插入排序
- 30. 插入排序c#
我很好奇!這是哪個網站進入這樣的細節?你能提供一個鏈接嗎?它可能會幫助像你這樣的未來提問者。 – 2010-06-20 15:57:46
我想你應該提供更多有關該算法的信息... – TooAngel 2010-06-20 15:59:09
確定這是鏈接:http://en.wikipedia.org/wiki/Insertion_sort – user355002 2010-06-20 16:04:51