摘要:
所谓递归(Rcursion),就是方法调用自身.对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环. 一些复杂的应用递归还是挺难的,比如在调试的时候A调用B,直接去B看就行了,但是递归的话调试的时候又去A了.对思维要求还是比较高的. 比如:n! = n * (n-1) * (n- 阅读全文
posted @ 2014-11-08 18:51
SummerChill
阅读(392)
评论(0)
推荐(0)
摘要:
一.排序算法的历史: 排序算法的发展历史几乎和计算机的发展历史一样悠久,而且直到今天,世界范围内依然有计算机科学家正在研究着排序的算法,由此可见排序算法的强大魅力. 我们现在介绍的排序算法都是前任研究的经典成果,具有极高的学习价值和借鉴意义. 排序算法属于算法的一种,而且是覆盖范围极小的一种,虽然排 阅读全文
posted @ 2014-11-08 18:50
SummerChill
阅读(1147)
评论(0)
推荐(0)
摘要:
快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 实现方式一: 实现方式二: 阅读全文
posted @ 2014-11-08 02:25
SummerChill
阅读(537)
评论(0)
推荐(0)
摘要:
1.地铁车厢并排坐着5个女孩,A坐在离B和离C正好相同距离的位置上,D坐在离A和离C正好相同距离的作为上,E坐在她的亲友之间。谁是E的亲友? 答案:E坐在A和B之间,A、B是她的亲友。2.某要塞有步兵692人,每4人站一横排,各排相距1米向前行走1每分钟走86米。现在要通过长86米的桥,请问第一排上 阅读全文
posted @ 2014-11-08 02:10
SummerChill
阅读(768)
评论(0)
推荐(0)
摘要:
关于反转这个问题,在晚上查了些资料,有很多非常不错的思想,要熟练的掌握这些思想,现在把这些总结如下: 字符串反转: 数组的反转(我就找到一个比较经典的): 高大上的数组转换位置..... 阅读全文
posted @ 2014-11-08 02:06
SummerChill
阅读(1738)
评论(0)
推荐(0)

浙公网安备 33010602011771号