设为首页 加入收藏

TOP

算法4 七大排序之:归并排序
2018-01-17 13:05:02 】 浏览:92
Tags:算法 七大 排序 归并

首先来看一下归并排序(Merge Sort) 的基本原理。它的原理是假设初始序列有n个元素,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到n/2个长度为2或1的有序子序列;再两两归并,…… ,如此重复,直至得到一个长度为n的有序序列为止,这种排序方法就称为归并排序。


下面用示意图来说明归并排序的过程:


图一:



图二:



 


MergeSort.java 


运行结果:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇算法3 七大排序之:直接插入排序.. 下一篇Python实现快速排序

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目