初阶数据结构
文章平均质量分 95
有关数据结构的学习
penguin_bark
坚持写好文
展开
-
【初阶数据结构与算法】第十篇——八大排序算法(头脑风暴逻辑分析+动图详解一看就会+代码分析信手捏来)
💬**作者介绍:**自动化,大水生一枚,希望可以一起进步!🏆个人主页:企鹅不叫的博客 🌈专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶⭐️ 博主码云gitee链接:代码仓库地址⚡若有帮助可以【关注+点赞+收藏】,大家一起进步!https://gitee.com/royal-never-give-up)💙系列文章💙【初阶数据结构与算法】第一篇:算法中的时间复杂度和空间复杂度【初阶数据结构与算法】第二篇:顺序表【初阶数据结构与算法】第三篇..原创 2023-10-21 23:12:17 · 2022 阅读 · 53 评论 -
【初阶数据结构与算法】第九篇——二叉树(链式结构实现+四种遍历方式+基本操作实现+基本练习详解)
⭐️本篇博客我要给大家分享一下。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页💙系列文章💙【初阶数据结构与算法】第一篇:算法中的时间复杂度和空间复杂度【初阶数据结构与算法】第二篇:顺序表【初阶数据结构与算法】第三篇:单链表【初阶数据结构与算法】第四篇:链表面试题详解【初阶数据结构与算法】第五篇:双链表【初阶数据结构与算法】第六篇:栈和队列(各个功能实现+练习题包含多种方法)【初阶数据结构与算法】第七篇:二叉树和堆的基本概念+以及堆的实现【初阶数据结...原创 2022-04-11 20:46:57 · 1296 阅读 · 28 评论 -
【初阶数据结构与算法】第八篇——二叉树的顺序结构的应用(堆排序+TOPK问题)
💙系列文章💙【初阶数据结构与算法】第一篇:算法中的时间复杂度和空间复杂度【初阶数据结构与算法】第二篇:顺序表【初阶数据结构与算法】第三篇:单链表【初阶数据结构与算法】第四篇:链表面试题详解【初阶数据结构与算法】第五篇:双链表【初阶数据结构与算法】第六篇:栈和队列(各个功能实现+练习题包含多种方法)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2..原创 2022-04-10 21:01:12 · 1893 阅读 · 36 评论 -
【初阶数据结构与算法】第七篇:二叉树和堆的基本概念+以及堆的实现
⭐️本篇博客我要给大家分享一下算法中的双链表。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、🌏二、🍯1.总结原创 2022-04-03 15:34:04 · 1363 阅读 · 26 评论 -
【初阶数据结构与算法】第六篇:栈和队列(各个功能实现+练习题包含多种方法)
⭐️本篇博客我要给大家分享一下算法中的双链表。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、栈🍯1.栈的概念和结构🍤栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。🍤压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。🍤出栈:栈的删除操作叫做出栈。出数据也在栈顶。...原创 2022-03-29 13:54:41 · 857 阅读 · 31 评论 -
【初阶数据结构与算法】第五篇:双链表
⭐️本篇博客我要给大家分享一下算法中的双链表。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、双链表概念🍤第一个结点属于多开辟的空间,为了方便头插头删,后续结点为真正的链表内容。内容:🍤一个指向前面结点的指针🍤一个存储数据的空间🍤一个指向后面结点的指针🌏二、代码实现🍯1.双链表🌏总结...原创 2022-03-22 21:41:18 · 1140 阅读 · 28 评论 -
【初阶数据结构与算法】第四篇:链表面试题详解
⭐️本篇博客我要给大家分享一下算法中的链表例题。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、移除链表元素(传送门)🍤给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]🔑思路:struct L...原创 2022-03-21 21:19:36 · 1790 阅读 · 34 评论 -
【初阶数据结构与算法】第三篇:单链表
⭐️本篇博客我要给大家分享一下单链表。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、pandas是什么?🍯1链表的概念及结构🍤链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。🍯2链表的分类🍤链表在逻辑上是连续的,但是在物理上不是连续的。🍤现实中节点是从堆上申请的🍯3链表的实现typedef int SLDataType;typedef st...原创 2022-03-19 20:50:34 · 1912 阅读 · 37 评论 -
【初阶数据结构与算法】第二篇:顺序表
⭐️本篇博客我要给大家分享一下算法中的时间复杂度和空间复杂度。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、线性表🍤线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...🍤线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。🌏二、顺序表...原创 2022-03-09 12:56:45 · 1022 阅读 · 43 评论 -
【初阶数据结构与算法】第一篇:算法中的时间复杂度和空间复杂度
前言一、二、总结原创 2022-03-07 20:47:01 · 803 阅读 · 16 评论