leetcode添加元素使和等于-leetcode:leetcode学习

时间:2021-06-30 06:40:50
【文件属性】:
文件名称:leetcode添加元素使和等于-leetcode:leetcode学习
文件大小:45KB
文件格式:ZIP
更新时间:2021-06-30 06:40:50
系统开源 leetcode添加元素使和等于 栈 后进先出 入栈 push 出栈 pop 栈遵从 LIFO 原则,last in, first out javascript 没有栈,但可以用 Array 实现栈所有功能 let stack = [] // 入栈 stack.push(1) stack.push(2) // 出栈 // 2 let p1 = stack.pop() // 1 let p2 = stack.pop() 构造 Stack 类,建立 stack.ts 文件 class Stack { /** * 存储元素 */ private _items: T[] /** * 长度 */ private _count: number constructor() { this._items = [] this._count = 0 } /** * 添加一个元素至栈顶 * 也就是数组的末尾 * @param item */ push(item:T): void{ this._items.push(item) this._count++ } /** * 出栈 * 移除最后添加的元素(栈顶
【文件预览】:
leetcode-master
----README.MD(33KB)
----structure()
--------linkList()
--------heap()
--------tree()
--------utils()
--------queue()
--------hash()
----linked-list()
--------json.js(324B)
--------index.js(607B)
--------addTwoNumbers.py(0B)
--------reverse-list.js(323B)
--------hasCycle.js(858B)
--------mergeTwoLists.py(504B)
--------deleteDuplicates.js(722B)
--------hasCycle.py(632B)
--------addTwoNumbers.js(1KB)
--------deleteDuplicates.py(503B)
--------mergeTwoLists.js(1KB)
----stack()
--------mini-stack.py(1010B)
--------statck.py(1KB)
--------hanota.js(0B)
--------hanota.py(159B)
--------stack.js(1KB)
--------mini-stack.js(2KB)
----tree()
--------bfs.js(952B)
--------dfs.js(758B)
----dict()
--------minWindow.py(2KB)
--------lengthOfLongestSubstring.py(592B)
--------minWindow.js(988B)
--------intersection.js(973B)
--------lengthOfLongestSubstring.js(2KB)
----.gitignore(19B)
----set()
--------index.js(217B)
--------intersection.js(409B)
----queue()
--------queue.py(670B)
--------queue.js(711B)

网友评论