首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构
烽起黎明
创建于2022-10-03
订阅专栏
记录有关数据结构的学习之旅
等 3 人订阅
共19篇文章
创建于2022-10-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据结构 | 十大排序超硬核八万字详解【附动图演示、算法复杂度性能分析】
🔥十大排序算法整理汇总🔥每个排序均附带动图展示、代码分析、性能测试,带你从头至尾彻底搞懂排序算法
数据结构 | 有关树和二叉树的详解【内附考点精析】
树是一种非线性的数据结构,通过画图分析来计算一些这两种特殊二叉树的高度,这也是重点部分。学到高阶数据结构如红黑树等会用到三叉链
数据结构 | 链式二叉树【递归的终极奥义】
@TOC 🌳链式二叉树的结构及其声明 首先来看看它的结构声明。结构体中有三个成员,一个是当前结点的值,还有两个是指向当前结点左孩子结点的指针以及指向右孩子结点的指针 也就是下面这种样子 🌳链式二叉树的
数据结构 | 堆的向上调整和向下调整算法【奇妙的堆排序】
@TOC 一、堆的概念及结构 堆的性质 堆中某个节点的值总是不大于或不小于其父节点的值 堆总是一棵完全二叉树 基本了解堆的概念后,我们来看看琢磨一下什么是大根堆和小根堆 从上图可以看出,对于【堆】而言
数据结构 | 顺序栈与链式队【栈与队列的交际舞】
@TOC 🌳顺序栈 🍃前言 🔥栈的结构简介及概述 栈:一种特殊的线性表,其只允许在==固定的一端==进行插入和删除元素操作。进行数据插入和删除操作的一端 称为栈顶,另一端称为栈底。栈中的数据元素遵守后
数据结构 | 带头双向循环链表【无懈可击的链式结构】
@TOC 🌳前言 在上一文中,我们讲到了【单链表】,这种单链表的结构呢是所有链表之中最简单的,因为它不带头、是单向的,而且不循环,所以看起来非常得简洁,看过我这篇文章的小伙伴应该可以知晓。其各种算法结
数据结构 | 单链表SingleList【带你从浅入深真正搞懂链表】
也非常希望我出一篇有关链表的教学,最近刚好也在整理有关单链表相关的知识点,便作了此文,为大家讲解有关单链表方面的各块知识点 最后,我们一起来回顾一下本文所学习的内容。除题解外,本文大概使用了近四万字左
数据结构 | 顺序表SeqList【增、删、查、改~】
@TOC 🌳概念及结构 🍃前言 对于顺序表,是一个统称,其实简单来说,就是我们在C语言中学习过的数组。对于顺序表呢,你要记住一点的是==内容是需要连续存储的==,那这点是不是和数组的特性很类型的 Bu
数据结构 | 时间与空间复杂度就看这篇了【全站最详细】
@TOC ⌚算法效率 📕如何衡量一个算法的好坏 对于算法,相信大家在学习数据结构的时候就已经接触过不少了,就是对于一个问题的计算方法,那我们知道,对于一个问题的计算方法都多种多样的,有高效的计算方法,
数据结构 | 串的存储结构之链串
@TOC 🌳结构声明 也是需要一个数据域,然后既然是链式结构,那一定有指针 🌳分步算法实现分析【⭐⭐⭐】 🍃生成串 首先我们来看如何使用链式思维去实现一个串 参数的话还是一样,一个链串类型,一个字符数
数据结构 | 串的存储结构之顺序串【重要的边界判断】
数据结构中对于串的存储结构之顺序串,了解其基本实现及算法分步 算法实现分析【⭐⭐⭐】 🍃生成串 第一个算法比较简易,只需要
数据结构 | 串的模式匹配问题【BF暴搜 + KMP】
【1024程序员节,程序改变世界】 数据结构之模式串的匹配问题,为您详解十大经典算法之KMP 时光荏苒,不禁感慨,我们程序员能有几个1024
数据结构 | 排序算法——归并排序
七大常见排序算法之归并排序,【递归与非递归】两种方法详细教学 从上述图,大家应该可以对归并排序有一个大体的思路,我们再通过==分步算法图==来详解一下
数据结构 | 排序算法——冒泡排序与快速排序【史上最全】
70多张算法图解与DeBug步步调试教程,附带动画展示。带你全面理解冒泡排序与【⭐快速排序⭐】 今天,我们来进入交换排序,学习新的两种排序算法——冒泡排序与快速排序:mortar_board:
数据结构 | 排序算法——选择排序与堆排序
本文讲解了常见排序算法中的选择排序与堆排序,内附详细算法图解,复杂度分析公式 其原理就是利用双指针,一个begin前指针,一个end后指针,记录下首尾两个位置
数据结构 | 排序算法——插入排序与希尔排序
本文讲解了常见排序算法中的插入排序与希尔排序,从实现原理到动画图示再到代码分析,带你彻底搞懂排序算法 什么叫做稳定性呢,所谓稳定性,就是当多个相同的关键字记录,经过排序后
数据结构 | 迷宫问题【栈与队列的交际舞】
通过栈与队列两种数据结构去实现迷宫问题路径得求解,人生真的在走迷宫吗? 定义一个mg[][]的二维数组,将墙标记为1,将可走路径标记为0,就有了下面的这个
数据结构 | 后缀表达式【深入剖析堆栈原理】
数据结构之堆栈的应用中的后缀表达式讲解,层层递进,由浅入深,带你深刻理解后缀表达式 前面的那个叫做中缀表达式,也就是我们最常用的,遵循的规则是“先乘除,后加减”; 那有些小伙伴就
一文带你快速入门【哈希表】
超详细讲解数据结构 ——哈希表,配有内存原理图和架构图,带你快速入门哈希表!!! 哈希表是根据关键码的值而直接进行访问的数据结构