别看代码多,实际思路非常简单先将数据分成 num, start, arr, del 四部分,start是初始值,arr就是链表所有值,del,是需要删除的部分将arr 2个2个的处理一下,如1 2 3 2 5 1 4 5 7 2 处理成 [21,32,15,54,27] 其中的数字实际是数组,再14行可以打印看看初始化一个链表 [start]循环 nodeList ,去nodes里面找到nodeList[i] 的第0项,如果有,则把第一项splice进去后一项。注意:这里不用判断是第一项还是最后一项还是中间的某一项,反正用的splice const rl = require("rea...