单链表的实现
实现单向链式列表的代码如下:1 | function LinkedList() { |
- 声明节点指向链表的第一个节点, 初始化 j 从 1 开始。
- 当 j < i 的时候,遍历链表, 使 p 的指针向后移动, 不断指向下一个节点, j 累加 1;
- 如果链表末尾为空, 那么说明第 i 个元素不存在。
- 如果查找成功的话,返回查找到的数据。
1 | this.getEle = function (elementIndex) { |
链表的使用相对于使用线表而言, 对于链表之间的数据关系是通过使用指针进行体现的实现一个对象链表的实现;
1 | function linkTable(array) { |