![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Crazee.
这个作者很懒,什么都没留下…
展开
-
Javascript 手写双向链表
Javascript 手写双向链表 代码如下 /* 双向链表 append(element) 向链表的尾部插入一个节点 insert(element,position) 向链表的指定位置插入一个节点 位置按照0,1,2,3,4,... get(position) 获取对应位置的元素 indexOf(element) 返回元素在列表中的索引 如果没有则返回-1 update(element,position) 修改某个位置的元素 removeAt(position) 按照指定位置删原创 2020-06-29 11:53:19 · 302 阅读 · 1 评论 -
Javascript 数组实现队列及应用
Javascript 数组实现队列及应用 普通队列 /* 普通队列 enqueue(element) 向队列尾部添加一个(或多个)新的元素 dequeue() 移除队列第一个元素(排在最前面的元素)并返回 被移除的元素 front() 返回队列第一个元素 不做修改队列操作 (类似于Stack的peek) isEmpty() 如果队列中没有元素 return true 否则 return false size() 返回队列中元素个数 toString() 将队列内容转化为字符串原创 2020-06-28 10:56:41 · 239 阅读 · 0 评论 -
Javascript 手写单向链表
Javascript 手写单向链表 /* 单向链表 append(element) 向链表的尾部插入一个节点 insert(position,element) 向链表的指定位置插入一个节点 位置按照0,1,2,3,4,... get(position) 获取对应位置的元素 indexOf(element) 返回元素在列表中的索引 如果没有则返回-1 update(element,position) 修改某个位置的元素 removeAt(position) 按照指定位置删除一个节原创 2020-06-27 18:33:28 · 287 阅读 · 0 评论