算法
SuperluminalSnails
这个作者很懒,什么都没留下…
展开
-
小结选择排序,冒泡排序,插入排序
选择排序个人理解:以升序为例,选择排序就是让第几小的元素排到第几个位置上,如:第一次选择该数组第一小的元素然后放入数组位置0,第二次选择第二小的元素放置到数组位置………..//选择排序 void selectSort(int arr[],int length){ int i,j,temp; for(i=0;i<=length-2;i++){ for(j=i+1;j<原创 2016-09-17 13:58:06 · 300 阅读 · 0 评论 -
JS查找字符串中出现最多的字符和个数
问题描述:查找字符串中出现最多的字符和个数,例:sdjksfssscfssdd->字符最多的是s,出现了7次方法一function fn1(str){ var strArr=str.split(''); var strJson={}; var maxLength=0;//最长的长度 var value='';//字符值 for(var i=0;i<strArr原创 2016-10-02 14:34:04 · 3254 阅读 · 0 评论 -
JS不用循环生成连续数组
问题描述:输入n,输出数组[1,2,…..,n] 方法一:function fn(n) { var arr=[]; (function (){ arr.unshift(n); n--; if(n!=0) arguments.callee(n); })(); return arr;}方法二:f原创 2016-10-04 08:51:51 · 2562 阅读 · 0 评论