- 哦,对了,这只是用到了合并排序的思路而已,并不是合并排序
- 左半边”(目标区域)对比,上面的放一堆,下面的放一堆
3. 反复执行此操作,直到各堆中的碎片跟目标区域的大小差不多为止。重复的次数取决于大部分碎片的大小(只要过小的不多,直接将其找出来拼成普通大小即可)。
理想的结果是,每堆碎片中有500张。计算机对比的话,所有碎片全部采样边缘即可,不解释了。如果人工的话:
1. 从最左上角那一堆中取出一片,然后在右边相邻堆中遍历,找边缘吻合的,必找出一张(除非那疯婆子吃了一张)。最烂也就500次的事情。
2. 依次找相邻的堆,对于第一次,最烂的情况是500*(32-1)=15500次比较,必拼出一张来。说得不错,看得出作者是思考过的。但是,同上面几位朋友一样,不大同意关于TDD之类的评价。兴许作者也并不是说TDD就不好,只是就本文所讨论的问题而言,TDD之类的缺点被放大了而已。
其实,不管什么手段,那都是手段而已,而且有一定的适用场景。没有高级低级的概念,只是哪种能用,哪种好用。就好像杀鸡,身边没有菜刀,只有开山刀,难道还真跑出去买个菜刀不成?今天,是我28岁的最后一天,再过一会儿,就是29岁了我是个不喜欢过生日的人。虽然会在朋友的生日聚会上跟着一起发癫,但是轮到自己生日的时候就成了“能躲则躲”。现在想想,其实一直不...上个月14号收到的机器,15号就冲到DELL的网站注册WIN7升级了,然后心情激动地等到了24号,然后就等啊等啊,等了一周,没有收到,上去DELL网站看,订单状态没有任何变化,预计发货时间还是10月2...用Win7玩abe's oddysee的飘过nice [face]qq/15.gif[/face]seriously, every girl on this blue planet wants her boy to treat her sweet. that's the truth, believe it or not.[face]qq/15.gif[/face]










