首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3-way mergesort如何可视化?

3-way mergesort如何可视化?
EN

Stack Overflow用户
提问于 2021-02-18 23:05:31
回答 1查看 35关注 0票数 0
代码语言:javascript
复制
[6, 4, 3, 7, 2, 9, 1, 5]
[6, 4], [3, 7, 2], [9, 1, 5]
[6, 4], [3], [7], [2], [9], [1], [5] 
swap
[6, 4], [3], [7], [2], [9], [1], [5] 
[4, 6], [2, 3, 7], [1, 5, 9]
[2, 3, 4, 6, 7], [1, 5, 9]
[1, 2, 3, 4, 5, 6, 7, 9]

这是正确的吗?为什么这个n对数底是3n?

EN

回答 1

Stack Overflow用户

发布于 2021-02-20 01:55:52

合并操作应该是3种方式:

代码语言:javascript
复制
[6] [4] [3] [7] [2] [9] [1] [5] 
[3   4   6] [2   7   9] [1   5]
[1   2   3   4   5   6   7   9]

代码语言:javascript
复制
|N|J|H|Q|6|L|K|5|P|E|3|A|G|8|D|4|O|I|B|0|9|M|F|2|1|C|7|
|H J N|6 L Q|5 K P|3 A E|8 D G|4 I O|0 9 B|2 F M|1 7 C|
|5 6 H J K L N P Q|3 4 8 A D E G I O|0 1 2 7 9 B C F M|
|0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q|
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66262590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档