今天学习了希尔排序,他的主要思想借用了合并排序的思想。不过他不是左边一半右边一半,而是按照步长来分,随着步 长减少,分成的组也越少。然后进行各组的插入排序。主要思路就是这样,我在百度百科的博客园找到了其相关学习资料,附上连接:
http://baike.baidu.com/view/178698.htm
http://www.cnblogs.com/nokiaguy/archive/2008/05/16/1199359.html
所以就不用写思路了哦,真笨,语文也得好好学学,不然组织语言的能力太差了。呵呵。
奉上源代码(因为是自己写的,所以还是贴一下):