首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小墨鱼3
掘友等级
数据开发
一命二运三风水
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 1
沸点 1
赞
2
返回
|
搜索文章
最新
热门
数据结构-递归
前面我们已经介绍了链表, 然而这个主题主要是用于扩展学习链表的, 以及递归的基本使用。 链表练习主要以LeetCode为主, 然后给大家认识一下基础的递归使用以及调用流程等。 203. 移除链表元素 是指在函数的定义中使用函数自身的方法, 即自己调用自己。 本质上, 将原来的问…
数据结构-链表
前面我们学习了[数组, 栈, 队列]这些数据结构都属于线性结构, 链表也是线性结构, 前面的栈和队列我们底层都是使用的数组虽然是说动态扩展, 但也是通过resize()函数来实现的, 但是链表却是货真价实的动态的结构, 我们不需要为期初始化容量, 也不需要去关心扩容。链表只需要…
数据结构-队列
队列是一个先进先出(FIFO, First-In-First-Out)的线性表, 队列只允许在后端(rear)进行插入操作, 在前端(front)进行删除操作。 上面的代码底层是利用数组来实现的队列, 当我们进行出队的时候(即队首元素), 后面的所有元素都要向前移动一个单位。之…
数据结构-栈
压栈(push), 将数据放入栈顶。 弹栈(pop), 将数据从栈顶移除。 编辑器都有一个undo(即撤销)操作, 比如我们在IDEA中写代码写错了, 想要撤销到修改之前该怎么办呢? 就需要执行undo操作了。 在比如说我们系统程序的调用, 比如有A,B,C三个方法, A调用了…
数据结构-数组
数组, 是我们学习数据结构最基础的一种了, 无论是什么语言都有数组。 用一张图片来表示一下数组把。 经过上面的学习, 我们已经了解到数组的基本使用, 但是我觉得就是这么使用不是我想要的, 我想要对数组做一些封装。 数组有存储实际元素的大小, 有一个数组的总大小, 我们可以对数组…
个人成就
文章被点赞
4
文章被阅读
10,121
掘力值
143
关注了
0
关注者
2
收藏集
1
关注标签
22
加入于
2016-10-11