没有合适的资源?快使用搜索试试~ 我知道了~
leetcodepushfront-Easy-Javascript-Data-Structure:简单的Javascript数据...
共15个文件
js:14个
md:1个
需积分: 8 0 下载量 26 浏览量
2021-07-07
00:48:31
上传
评论
收藏 14KB ZIP 举报
温馨提示
leetcode push front Javascript 数据结构 源于慕课网的 玩转 Java 数据结构 自我学习,尝试Javascript实现 数组 不使用数组提供的api 实现数组的增删改查 数组方法的时间复杂度分析 add O(n) addLast O(1) addFirst O(n) remove O(n) removeLast O(1) removeFirst O(n) removeElment O(n) find, contains, O(n) get, set O(1) 动态数组的扩容和缩容 不使用均摊复杂度分析,扩容的复杂度在 边界值 size 时, 复杂度为 O(n) 缩容数组采用惰性方式,分摊时间复杂度,即使边界值为 size时, 复杂度为 O(1) 数组小结 数组的增加和删除,复杂度为O(n) 增加或删除,若在数组的尾项,即不用循环使数组左移或右移,复杂度为 O(1) 数组的get,set利用索引, 时间复杂度为 O(1) 数组的查找,利用循环比较,时间复杂度为 O(n) 栈 栈是数组的子类 栈的应用 编辑器的撤销操作 操作系统的系统栈,保存系统运行的上下文
资源推荐
资源详情
资源评论
收起资源包目录
Easy-Javascript-Data-Structure-master.zip (15个子文件)
Easy-Javascript-Data-Structure-master
Queue
ArrayQueue.js 879B
Array.js 3KB
compare.js 721B
test.js 306B
LoopTest.js 298B
LoopQueue.js 2KB
Array
Array.js 4KB
test.js 388B
README.md 2KB
stack
Array.js 3KB
isValidParentheses.js 1KB
test.js 266B
Stack.js 913B
SearchAlgorithm
search.js 7KB
test.js 4KB
共 15 条
- 1
资源评论
weixin_38609002
- 粉丝: 4
- 资源: 937
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功