算法
tzhennan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
冒泡排序Bubble sort
原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子例子为从小到大排序,原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 |第一趟排序(外循环)第一次两两比较6 > 2交换(内循环)交换...原创 2015-06-03 15:09:33 · 110 阅读 · 0 评论 -
斐波纳挈数列
规律:F(n) = F(n-1) + F(n-2)// 递归实现int fib (int n){ if (n <= 0) { return 0; } else if (n <= 2) { return 1; } else { return...原创 2018-05-15 16:04:37 · 389 阅读 · 0 评论 -
两根分布都不均匀的香,每根香完全烧完需要1个小时,怎么用这两根香测出15分钟的时间...
一、同时点上其中一根香的两头,另一根只点一头; 二、当点两头那根香燃完时,时间过去半小时,另一根香剩下的可以燃半小时,再点上它的另一头; 三、当这根香燃完时,时间为15分钟...原创 2018-05-24 12:54:31 · 9194 阅读 · 0 评论 -
快速排序
//待排序数组$arr = array(6,3,8,6,4,2,9,5,1);//函数实现快速排序function quick_sort($arr){ $length = count($arr); //定义两个空数组 $left = $right = array(); //使用for循环进行遍历,把第一个元素当做比较的对象 for...原创 2018-05-24 12:59:09 · 204 阅读 · 0 评论
分享