0
A
回答
3
說你拆分你的數組s.th. L使用原始數組的前半部分,而R使用後半部分。
然後說durign合併來自R的頭幾個元素小於L中的最小值。如果你想把它們放在合併結果的正確位置,你將不得不覆蓋L中沒有被在合併步驟中處理。
當然你可以做出不同的分割。但是你總是可以構建這樣一個(然後稍微不同)的例子。
相關問題
- 1. 什麼排序技術在合併時使用合併排序
- 2. 爲什麼在合併排序中合併操作是O(n)?
- 3. 爲什麼插入排序比合並排序更快?
- 4. 爲什麼排序不適合矢量?
- 5. 爲什麼這些排序標準之一有效,但不是其他排序標準?
- 6. 合併排序爲python(無法找到有什麼問題)
- 7. 爲什麼下面的合併排序代碼不起作用?
- 8. 爲什麼我的Python合併排序不工作?
- 9. 爲什麼我的合併排序不起作用?
- 10. 爲什麼我的合併排序不起作用?
- 11. 爲什麼不能正確合併排序功能?
- 12. 爲什麼不能在鏈接列表上合併排序?
- 13. 這個合併排序實現爲什麼不起作用?
- 14. 爲什麼就地合併排序不穩定?
- 15. 爲什麼合併排序比正常排序列表排序更快?
- 16. 爲什麼我的合併排序程序給出錯誤?
- 17. 排序標準不正常
- 18. 爲什麼合併排序被認爲是最好的
- 19. 排序標準 - 排序()
- 20. 如何將合併排序轉換爲並行合併排序
- 21. 爲什麼我無法將標準添加到集合中?
- 22. 爲什麼我的合併排序代碼比插入排序慢
- 23. 爲什麼Testflight中的crashlog不符合Xcode標準?
- 24. 爲什麼NoSQL數據庫不符合ACID標準?
- 25. 爲什麼我的NSManagedObject不符合KVC標準?
- 26. 爲什麼此代碼不符合KVO標準?
- 27. 合併排序:爲什麼右側沒有剩餘的元素?
- 28. 這爲什麼合併排序會導致錯誤的結果?
- 29. 爲什麼合併加入需要在SSIS中排序輸入
- 30. 爲什麼我在Java中的合併排序實現錯誤?
什麼是*標準*合併排序,它在哪裏定義? –
試試看並找出答案。 – ooga
如果您沒有明確指出您正在查看的合併排序的實現/定義,那麼您的問題沒有多大意義。 – stakx