会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kirkor
博客园
首页
新随笔
联系
管理
订阅
2020年6月5日
两个有序数组,组合成一个有序数组,时间复杂度O(n)
摘要: 1 const addSort = function (arr1, arr2) { 2 // 创建一个新的数组,存放结果 3 var newArr = [] 4 // 设置arr1的当前索引 5 var i = 0 6 // 设置arr2的当前索引 7 var j = 0 8 // 获取arr1数组
阅读全文
posted @ 2020-06-05 14:44 kirkor
阅读(581)
评论(0)
推荐(0)
2020年5月31日
js递归实现深拷贝
摘要: 1 // 深拷贝 2 function cloneDeep(obj) { 3 // 3.根据obj为对象或者数组,产生一个空的对象或数组,存放数据 4 var newobj = obj instanceof Array ? [] : {}, 5 // 1.for...in进入循环 6 for (va
阅读全文
posted @ 2020-05-31 23:34 kirkor
阅读(2610)
评论(0)
推荐(0)
js递归实现快速排序
摘要: 1 // 快速排序 2 function quickSelect(arr) { 3 // 递归出口,当数组长度为1时,return 4 if(arr.length <= 1) return arr 5 // 截取中间位置的numValue值,如果长度不为偶数,向下取整 6 var num = Mat
阅读全文
posted @ 2020-05-31 23:19 kirkor
阅读(926)
评论(0)
推荐(0)
2020年4月4日
斐波那契-js中两种简单的实现方法
摘要: 第一种--递归 1 function fib(n){ 2 if(n <= 2) return 1; 3 return fib(n-2) + fib(n-1); 4 }; 第二种--数组 //f数组保存结果1 var f = []; 2 f[0] = 1; 3 f[1] = 1; 4 function
阅读全文
posted @ 2020-04-04 22:26 kirkor
阅读(89)
评论(0)
推荐(0)
2019年9月23日
浅谈使用canvas绘制多边形
摘要: 本文主要使用坐标轴的使用来绘制多边形,点位则都是在y轴上寻找,这种方法能够更好的理解图形与修改。 这张图片是代码执行后的结果
阅读全文
posted @ 2019-09-23 16:11 kirkor
阅读(1187)
评论(0)
推荐(0)
公告