文件名称:Data-Structures-and-Algorithms-in-JS:JavaScript中数据结构和算法的实现
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-30 04:28:30
JavaScript
数据结构与算法 JavaScript中数据结构和算法的实现(可在找到Python版本) 链表实现的基本构建块。 每个节点都包含列表元素和指针-对下一个节点的引用。 它与setter和getter一起作为一个类来实现,以访问和修改元素和指针: Value()是一个getter,它返回元素值。 Pointer()是一个getter,它将指针返回到列表中的下一个节点(下一个元素)。 Pointer(pointer)是一个设置程序,用于将当前节点的指针设置为下一个节点。 基本的“先进先出”堆栈。 它被实现为带有setter和getter的类,以访问堆栈中的元素: Stack()创建一个新的空堆栈。 isEmpty()检查satck是否为空。 peek()窥视堆栈中的底部元素。 pop()删除并返回底部元素。 push(element)将元素添加到堆栈的底部。 size()返回堆
【文件预览】:
Data-Structures-and-Algorithms-in-JS-master
----Stacks()
--------stack_FILO.js(1KB)
----Linked Lists()
--------UnorderedLinkedList.js(7KB)
----Queue()
--------queue.js(1KB)
----Binary Tree()
--------binary_tree.js(2KB)
----Binary Tree 2()
--------binary_tree.js(2KB)
----README.md(4KB)