首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JeffPeng
掘友等级
Android 打壁蜡尺工程师
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 8
沸点 47
赞
55
返回
|
搜索文章
最新
热门
怎么实现数组基于索引的查找
数组是数据结构中的最基本结构,几乎所有的程序设计语言都把数组类型设定为固定的基础变量类型。我们可以把数组理解为一种容器,它可以用来存放若干个相同类型的数据元素。
先进先出的线性表怎么实现增删查
在需要严格遵守数据处理顺序的场景下,我们对线性表予以限制,那么就得到了后进先出的数据结构,栈。与之对应的还有一种限制的线性表,它遵循先进先出的性质,这就是队列。 队列是什么 与栈相似,队列也是一种特殊
后进先出的线性表怎么实现增删查
线性表是使用非常广泛的一类数据结构,它对数据的顺序非常敏感,而且它对数据的增删操作非常灵活。在有序排列的数据中,可以灵活的执行增删操作,就好像是为排好队的数据增加了插队的入口。这既是灵活性也是缺陷,原
线性表结构下的增删查
我们了解到数据在代码中被处理和加工的最小单位动作是增、删、查。它们是深入学习数据结构的根基,通过“增删查”的操作,我们可以选择更合适的数据结构来解决实际工作中遇到的问题。 什么是数据结构 首先,我们简
数据处理的基本操作增删查
要想灵活使用数据结构,你需要先弄清楚数据在代码中被处理、加工的最小单位动作,也就是数据结构的基本操作,有了这些动作之后,你就可以基于此去选择更合适的数据结构了。 代码对数据的处理 我们重温一下上一课时
时间复杂度和空间复杂度的转换
你面试的过程中,常常会遇到考察手写代码的场景,通常面试官会追问:“这段代码的时间复杂度或者空间复杂度,是否还有降低的可能性?”如果没有经过专门的学习或训练,应聘者只能在各种漫无目的的尝试中去寻找答案。
复杂度是衡量代码运行效率的重要度量因素
当你在大数据环境中开发代码时,你一定遇到过程序执行好几个小时、甚至好几天的情况,或者是执行过程中电脑几乎死机的情况: 如果这个效率低下的系统是离线的,那么它会让我们的开发周期、测试周期变得很长。 如果
(四)HashMap和HashSet底层原理及实现
什么是哈希表? 哈希表(hash table)也叫散列表,是一种非常重要的数据结构 添加,删除,查找等操作,性能都非常高(融合了数组和链表两者的优点) HashMap实现原理 HashMap是一个存储
(三)数据结构和算法:栈和队列
栈 栈是限制仅在一个位置上进行插入和删除的线性表。 允许插入和删除的一端称为栈顶,另一端称为栈底。 不含任何数据元素的栈称为空栈。 栈又称为后进先出(LIFO)表,后进入的元素最先出来。 栈的应用 递
(二)数据结构和算法:表
表 线性表的定义 顺序存储结构 线性表顺序结构存储的优缺点 优点:可以快速的存取表中任意位置的数据 缺点:插入和删除需要移动元素,花费大量时间,并且当数组扩容时,难以确定存储空间的容量,容易造成存储空
下一页
个人成就
文章被阅读
3,483
掘力值
138
关注了
22
关注者
8
收藏集
1
关注标签
5
加入于
2020-03-27