首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构和算法初阶
跳动的bit
创建于2021-10-13
订阅专栏
豌豆爱算法
等 2 人订阅
共33篇文章
创建于2021-10-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
树概念及结构
「这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」 一、树概念及结构 💦 树的概念 1️⃣ 有一个特殊的结点,称为根结点,根节点没有前驱结点 2️⃣ 除根节点外,其余结点被
设计循环队列 <难度系数⭐⭐>
「这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战」 📝 题述:设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队
用栈实现队列 <难度系数⭐>
「这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战」 📝 题述:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty)
用队列实现栈 <难度系数⭐>
「这是我参与11月更文挑战的第9天,活动详情查看:2021最后一次更文挑战」 📝 题述:请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 e
括号匹配问题 <难度系数⭐>
「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」 📝 题述:给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串
队列的实现
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」 💦 队列的概念及结构 队列的拓展: 实际中我们有时还会使用一种队列叫循环队列。如操作系统课程讲解生产者消费者模型时可以使用
栈的实现
「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战」 一、栈 💦 栈的概念及结构 栈有两个经典的操作 1️⃣ 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。 2️⃣ 出
南方的朋友请回避一下,我给北方的朋友介绍一下我们南方的臭豆腐 ——《带头双向循环链表》
一、南北大战 二、前言 三、函数各接口的实现 💦 初始化数据1 💦 初始化数据2 💦 尾插数据 💦 头插数据 💦 ...... ...... 四、完整代码
复制带随机指针的链表<难度系数⭐⭐>
📝 题述:给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的深拷贝。 深拷贝应该正好由 n 个全新节点组成,其中每
链表学会了没,会做这些题就足够了,思路全在动图里了,不懂都难《上篇》
1.移除链表元素 <难度系数⭐> 2.反转一个链表<难度系数⭐> 3.链表的中间结点<难度系数⭐> 4.链表中倒数第k个节点<难度系数⭐>
链表学会了没,会做这些题就足够了,思路全在动图里了,不懂直接剁手《下篇》
1.分割链表<难度系数⭐⭐> 2.链表的回文结构<难度系数⭐⭐> 3.相交链表<难度系数⭐> 4.环形链表<难度系数⭐> 5.环形链表<难度系数⭐⭐>
详解《时间复杂度和空间复杂度》建议收藏
一、算法效率 💦 如何衡量一个算法的好坏 💦 算法的复杂度 二、时间复杂度 💦 什么是时间复杂度 💦 大O渐进表示法 (估算) 💦 常见的时间复杂度计算举例 💦 常见的复杂度对比
看完这篇文章还不会顺序表和链表,请寄刀片给我
目录 一、线性表 二、顺序表 💦 顺序表的概念和结构 💦 顺序表各接口实现 (动图分析) 三、链表 💦 链表的概念和结构 💦 链表的分类 💦 单链表各接口实现 (动图分析) 四、顺序表和链表