随笔分类 -  小小算法实现

冒泡排序
摘要:https://segmentfault.com/a/1190000014175918?utm_source=tag-newest var arr=[2,34,54,66,43,20,20] var m=0; var n=0; for(var i=0;i<arr.length-1;i++){ for 阅读全文
posted @ 2020-05-29 20:38 猪mother 阅读(102) 评论(0) 推荐(0)
数组的数据10个一组进行分割
摘要:let a=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]; var submin =[]; for (var i = 0, len = a.length; i < len; i += 10) { submin.push(a.slice 阅读全文
posted @ 2020-01-17 10:44 猪mother 阅读(1696) 评论(0) 推荐(0)
手写一个简单的闭包例子
摘要:function foo(){ var a=20 function bar(){ a=a*2; return a } return bar //返回一个内嵌函数 } var baz = foo() //函数在外面调用,能访问的a变量, 函数运行在定义他们的作用域中 //bar定义在foo中,就能访问 阅读全文
posted @ 2020-01-16 16:12 猪mother 阅读(3020) 评论(0) 推荐(0)
生成一个数组,长度为a,内容都是b
摘要:// 递归法 function createArr(m,n){ var arr=[]; function addEle(count,ele){ if(count!=0){ arr.push(ele) count=count-1; addEle(count,ele) } } addEle(m,n) r 阅读全文
posted @ 2020-01-16 16:09 猪mother 阅读(242) 评论(0) 推荐(0)
数组去重的方法
摘要:// 数组去重分简单数组去重和数组对象去重 var arr=['aaa','s','d','s','dd','aaa','1','aaa'] // // 双重循环去重O(n^2) function unique(arr){ var res=[arr[0]] for(var i=1;i<arr.len 阅读全文
posted @ 2020-01-16 15:16 猪mother 阅读(148) 评论(0) 推荐(0)