随笔分类 - 数据结构与算法
摘要:递归:重复调用自身函数,然后一直执行到到函数内部终止条件,然后逐层返回。 迭代:循环函数内部某块代码,一直到循环指定次数为止。迭代和普通循环的区别是,本次循环的值会作为下一次循环的初始值。 虽然感觉斐波那契代码那块有点问题,但还是能看到。https://blog.csdn.net/qq_408178
阅读全文
摘要:一、进入相关页面 1.如何进入相关页面 1.看路由url 2.看页面的关键字,然后去代码里搜索 3.vue-dev-tools 4.chrome网络:先清除所有监听的网络请求,然后重新进入页面,通过点击新出现的接口的启动器,观察是那个页面 二、理清页面逻辑 1.代码的执行流程 1.一般来说,vue里
阅读全文
摘要:1.变量命名一定要高可读性; 2.
阅读全文
摘要:js如何传递在一次循环引用中,传递值? 外面放一个全局变量,可以使用对象或者map将值放入其中,然后第二个函数里使用键引用即可; const weakMap = new WeakMap() //解决对象的循环引用; export function deepClone(originValue) { c
阅读全文
摘要:https://blog.csdn.net/qq_40574571/article/details/97612100 https://blog.csdn.net/woshimaxiao1/article/details/836614 对于插入数据操作:通过hash算法计算在数组的存储下标,然后遍历链
阅读全文
摘要:一:我们用'大O记法' 来体现时间复杂度: O[] = O(f(n)) f(n)是运行次数函数, 统计随着问题输入规模n的不同,运行次数的变化; 二:那么如何推导大O阶呢? 由此, 我们便得到了大O阶;
阅读全文