首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ThenMorning
掘友等级
高级bug专家
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 8
沸点 1
赞
9
返回
|
搜索文章
最新
热门
玩转数据结构笔记(4)
相对于数组(动态)而言,链表是真正的动态数据结构。 数据存在节点中,各个节点通过指针连接。 因此失去了随机访问(通过索引访问)的能力。 而数组,每次添加元素开辟的空间是相邻的,所以可以通过索引访问,但是不是真的动态。 在链表添加元素时,我们需要判断链表是否为空,如果为空,则直接…
玩转数据结构笔记(3)
栈,后进先出,每次出栈都是栈顶元素。 队列,先进先出,每次出队都是队首元素。 普通的使用动态数组实现队列。 下标为0的为队首,出队后,后面的元素向前补位。 为了解决数组队列出队的性能问题,我们使用循环队列。 循环队列基于数组队列,修改了队首队尾位置以及入队和出队的逻辑。 使用一…
玩转数据结构笔记(2)
当我们不停的像数组添加元素和删除元素,就会面临一个问题,数组的容量是否足够或太大。容量太大,很有可能浪费空间,容量不够也会导致元素无法添加。我们需要一个动态容量的数组。 动态数组是指容量自动变化的数组,不是在初始化数组时可以定义为容量动态。所以需要在添加或者删除的时候,进行一些…
玩转数据结构笔记(1)
数组,栈,队列,链表,哈希表... 二叉树,二分搜索树,AVL树,红黑树,Treap...
SpringBoot + React 前后端分离之权限控制
最近做了一个小项目,涉及到权限控制的部分,选择了spring-boot-starter-security,因为是前后端分离(伪分离),静态资源部分使用react,webpack打包后交予freemaker模版引用,这样的好处在于:只用发布应用,不需要静态资源服务器发布,看到网上…
Java-数据结构-HashMap
HashMap是一个数组队列,默认长度为16。 以空间换时间。 那么我们的查询就可以分类查询,只查询 key=1或者key=2的,当然这只是个举例。 ... ... 相当于,我们把元素key值为"b""和"r"的2个元素分为一区,当我下次查询r时就不需要遍历到最后,因为我知道r…
个人成就
文章被点赞
1
文章被阅读
3,391
掘力值
105
关注了
2
关注者
3
收藏集
2
关注标签
53
加入于
2018-04-27