var createList = function(num) {
//链表节点的数据结构
function createNode(value) {
return {
value: value,
next: ''
}
}
//链表头节点
let head = createNode(1);
let node = head;
//自头节点之后创建节点之间的关联关系
for (let i = 2; i <= num; i++) {
node.next = createNode(i);
node = node.next;
}
//最后一个节点指向头节点,构成循环链表
node.next = head;
return head;
}
js创建一个循环链表
最新推荐文章于 2024-01-12 07:15:00 发布