![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
zero_lh
专注Web前端及相关知识、技能!
展开
-
斐波那契数列的javascript实现
斐波那契数列的javascript实现: 斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)。 //方法1:递归 function aaa(n){ if(n == 0) { return 0; } else if(n原创 2014-12-16 19:25:27 · 8273 阅读 · 0 评论 -
数组去重
数组去重: function aaa(arr){ var result = [ arr[0] ]; for(var i=0;i if( toCon(arr[i]) ){ result.push( arr[i] ); } } function toCon(val){ for(var i=0;i if(result[i] == val){ return false; }原创 2014-12-16 19:48:07 · 438 阅读 · 0 评论 -
数组几种常见排序的javascript实现
数组几种常见排序的javascript实现:(快速排序,冒泡排序,选择排序) 1.快速排序(quickSort) 首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,然后对左右部分递归 //快速排序 function quickSort(arr){ if(arr.length var centerIndex = Ma原创 2014-12-16 19:30:39 · 418 阅读 · 0 评论