A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© as604049322   /  2014-12-11 16:49  /  18249 人查看  /  298 人回复  /   9 人收藏 转载请遵从CC协议 禁止商业使用本文

as604049322 发表于 2015-1-3 19:55
我自己都没看书啊?你想看哪方面的书呢?

那学长您是从哪里学到的算法呢?》
回复 使用道具 举报
看看有哪些算法
回复 使用道具 举报
少年。。这个理解了就行了吧0 0 至于么21个小时 - -练习这种用不上的东西。。。

点评

第一次搞算法,可能有点倔,不知道怎么学起,强灌弄会了之后才知道,有些东西不是光看代码能看懂的,而是要先要弄懂思路  发表于 2015-1-7 11:14
回复 使用道具 举报
要不要这么牛
回复 使用道具 举报
可以啊,哥们!你做的比老师的都好?
回复 使用道具 举报
大神 好欣赏你啊

点评

唉,我只是一个小小的还没入门的菜鸟而已啦。  发表于 2015-1-7 11:34
回复 使用道具 举报
油茶籽 来自手机 中级黑马 2015-1-4 17:04:49
147#
楼主真有耐心
回复 使用道具 举报
顶一下  正好学习哈
回复 使用道具 举报
jant60 发表于 2015-1-4 13:42
那学长您是从哪里学到的算法呢?》

把毕老师提到的排序算法,百度了一下,,,
回复 使用道具 举报
好东西,谢谢分享!
回复 使用道具 举报
学习学习
回复 使用道具 举报
油茶籽 来自手机 中级黑马 2015-1-4 18:46:41
152#
厉害
回复 使用道具 举报
学习了,好东西!
回复 使用道具 举报
向楼主学习
回复 使用道具 举报
虽然不是很明白,但是觉得好厉害
回复 使用道具 举报
学习精神值得学习。
回复 使用道具 举报
学习精神值得我们学习。
回复 使用道具 举报
看看!!!!
回复 使用道具 举报
84.                if(leftPos-start>=3 ||(leftPos-start==2 && arr[leftPos-1]==arr[leftPos-2]))

85.                        quickSort(arr,start,leftPos-1);

86.                if(end-rightPos>=3 ||(end-rightPos==2 && arr[rightPos+1]==arr[rightPos+2]))

87.                        quickSort(arr,rightPos+1,end);
------------------------------------
兄台,求指教,快速排序,你这里面判断是否等于2并且前2个数量相等是什么作用的?

点评

当然我的代码写错了,,,有些误导人的垃圾代码还需要读者自己懂得辨别,,,不过这次我自己也出现这种失误,不好意思哈  发表于 2015-1-7 11:44
你要继续研究一楼的快排就直接把84行的代码改成leftPos-start>=2就行了,86楼同理。我的代码意思是左边还剩3个元素或者左边仅剩2个元素且不相等就递归   发表于 2015-1-7 11:42
当时目的是为了减少递归次数,这个阅读性确实很不好,你可以看我2楼改进后的代码。。。  发表于 2015-1-7 10:55
回复 使用道具 举报
学习下,瞧瞧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马