Results 7 comments of Yxx

感谢分享。 有一点疑问: 文中-----比如['a','b','c','d','e','f']变成了['b','c','d','e','f','a'],最简单的方案肯定是只移动一次就完事了,但是上述过程却是先移动'b',变成['c','d','e','f','a','b'],再移动'c',变成['d','e','f','a','b','c']......最终要移动5次,结果是正确的,但是过程多余了。 在v-for数组变化中为什么数组会发生变化,我的理解是b节点会先移动到start anchor,然后依次c移到b后面,而数组不会发生变化。能不能解释下,十分感谢。

```javascript // 已知数据格式,实现一个函数 fn 找出链条中所有的父级 id let list = [ { id: 1, children: [ { id: 2, children: [ { id: 4, }, { id: 112, children: [ {...

``` //老师指导一下呗 // 感觉我写的不是很易懂,快慢指针好太多了~哎 /* * @lc app=leetcode.cn id=19 lang=javascript * * [19] 删除链表的倒数第 N 个结点 */ // @lc code=start /** * Definition for singly-linked list. * function ListNode(val, next)...

```js // 迭代 var isSymmetric = function(root) { const stack = [root.left, root.right]; while(stack.length) { let curL = stack.shift(); let curR = stack.shift(); if (curL === curR) { continue; }...

应该可以不判断 i,因为当j< 0 后剩下nums [0, i] 是默认顺序排的可以省略

``` // 在选择方法上总是不一致,为什么这题选递归更好呢 /* * @lc app=leetcode.cn id=21 lang=javascript * * [21] 合并两个有序链表 */ // @lc code=start /** * Definition for singly-linked list. * function ListNode(val, next) { * this.val...

注意 : 是lang="zh" 不是locale="zh"