没有合适的资源?快使用搜索试试~ 我知道了~
leetcode添加元素使和等于-leetcode:leetcode学习
共48个文件
ts:18个
js:18个
py:10个
需积分: 5 0 下载量 94 浏览量
2021-06-30
06:40:50
上传
评论
收藏 45KB ZIP 举报
温馨提示
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<T> { /** * 存储元素 */ 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.zip (48个子文件)
leetcode-master
README.MD 33KB
structure
linkList
doublyLinkList.ts 4KB
circularLinkList.ts 2KB
sortedLinkList.ts 2KB
linkList.ts 6KB
heap
heap.ts 3KB
tree
tree.ts 1KB
minDepth.ts 700B
maxDepth.ts 1KB
levelOrder.ts 2KB
binarySearchTree.ts 8KB
utils
index.ts 487B
queue
stack.ts 1KB
a.ts 752B
circularQueue.ts 2KB
deque.ts 1KB
queue.ts 1KB
types.ts 397B
hash
hashMap.ts 4KB
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
共 48 条
- 1
资源评论
weixin_38558054
- 粉丝: 2
- 资源: 971
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功