数据结构与算法
Abner_木木
这个作者很懒,什么都没留下…
展开
-
62 圆圈最后的数字
用数组代替循环链表 0 1 2 3 4 m=3 res = 3 依次删除 2 0 4 1 ,最后为3 精髓 1 m-1若m为3 则删除的第3个数字 ,为当前位置+2,当前位置start是第一个数字。 2 start = (start+(m-1))%arr.length function foo(n,m) { let arr = []; for (let i=0;i<n;i++){ arr.push(i); } let sta原创 2021-06-06 12:41:03 · 72 阅读 · 0 评论 -
64 1+2+3+...n不能用循环语句和乘法除法以及三元运算符?:
var sumNums = function(n) { return n && n + sumNums(n - 1); };//+ 优先级大于 && console.log(sumNums(5));原创 2021-06-06 12:34:37 · 63 阅读 · 0 评论 -
数据结构与算法 之链表
0 引言 构造链表 链表的操作 双向链表的操作 比较两种链表 1构造链表原创 2021-06-03 16:57:53 · 74 阅读 · 1 评论