数据结构
-
数据结构预习笔记第一章-数据结构的概念
数据结构 “预习” 笔记:第一章 数据结构的概念 目录 数据结构 “预习” 笔记:第一章 数据结构的概念 一、学习目标 二、数据结构概念知识 2.1 什么是…
-
【算法】常用排序算法
需要云服务器等云产品来学习Linux的同学可以移步/腾讯云–>腾讯云<–/阿里云–>阿里云<–/华为云…
-
王道C语言督学营oj练习(全部更新完成)
(本人是2022年3月跟着王道C语言训练营学习过的,代码只供学习参考,但都是ac成功了的,如果存在ac不了的情况就检查一下自己的代码,注意运行语言有时候是C有时候是C++) 目录 …
-
【问题解答】用数组模拟单链表
我这里是根据我所遇到和参考大家的问题解答所总结的: 非常推荐大家打卡 y总的算法基础课: 活动 – AcWing 这里的问题也是基于他讲的单链表所总结的。 题目: 实现…
-
数据结构排序——计数排序和排序总结(附上912. 排序数组讲解)
数据结构排序——计数排序和排序总结 现在常见算法排序都已讲解完成,今天就再讲个计数排序。再总结一下 文章目录 1.计数排序 2.排序总结 3.排序oj(排序数组) 题目详情 代码 …
-
【数据结构和算法】实现线性表中的静态、动态顺序表
本文是数据结构的开篇,上文学习了关于使用C语言实现静态、动态、文件操作的通讯录,其中使用到了结构体这一类型,实际上,是可以属于数据结构的内容,接下来我们来了解一下顺序表的相关内容。…
-
带你手撕排序算法
文章目录 前言 一、排序的相关概念 二、插入排序 1.直接插入 (1)算法思想 (2)算法讲解 (3)代码及解析 (4)代码总结 2.希尔排序( 缩小增量排序 ) (1)算法思想 …
-
数据结构——栈(Stack)
目录 1.栈的介绍 2.栈工程 2.1 栈的定义 2.1.1 单链表实现栈 2.1.2 数组实现栈 2.1.2.1 静态数组栈 2.1.2.2 动态数组栈 2.2 栈的函数接口 2…
-
一篇文章教会你写一个贪吃蛇小游戏(纯C语言)
一篇文章教会你写一个贪吃蛇小游戏 1、游戏展示 2、游戏功能 3、Win32 API 3.1 控制台程序 3.2 控制台屏幕上的坐标COORD 3.3 GetStdHandle函数…
-
C语言——结构体
大家好,我是残念,希望在你看完之后,能对你有所帮助,有什么不足请指正!共同学习交流 本文由:残念ing原创CSDN首发,如需要转载请通知 个人主页:残念ing-CSDN博客,欢迎各…
-
【排序算法】数据结构排序详解
前言: 今天我们将讲解我们数据结构初阶的最后一部分知识的学习,也是最为“炸裂”的知识———排序算法的讲解!!!! 目录 1.排序的概念及其运用 …
-
链表(C语言版)超详细讲解
链表 链表基础 一、链表的概念 定义: 链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。 二、链表的构成 构成:链表由一个个结点组成…
-
『初阶数据结构 • C语言』⑩ – 队列的概念与实现(附完整源码)
1.队列的概念及结构 队列对于临时数据的处理也十分有趣,它跟栈一样都是有约束条件的数组(或者链表)。区别在于我们想要按什么顺序去处理数据,而这个顺序当然是要取决于具体的应用…
-
C语言进阶——自定义类型:结构体
🌇个人主页:_麦麦_ 📚今日名言:生活不可能像你想象的那么好,也不会像你想象的那么糟。——莫泊桑《羊脂球》 目录 一、前言 二、正文 1结构体 1….
-
路径规划A*(A-Star)算法
路径规划A*算法介绍 A*(A-Star)算法是一种常用的寻路算法,用于图形表达的环境中找到起点到目标点的最短路径。 代价函数𝑓(𝑛)由两部分组成:…
