【C语言 - 数据结构】浅析栈和队列

对于线性表,我们可能要执行下列操作:访问表的第k个结点、在k这个结点之前或者之后插入一个新结点,抑或是删除第k个结点等等操作,其中我们会遇到值对第一个或者最后一个结点插入、删除、和访问值的线性表,我们给它们以特殊的名称:栈、队列或是双端队列。

【数据结构与算法】8分钟带你搞懂单链表的实现

单链表的“增、删、查、改”等操作,这里都一一剖析,附有生动的动图解析,详细的代码实现,助你快速入门单链表,你确定不点进来看看吗??

Redis 源码解读——字典

文章目录四个数据结构dictEntrydictTypedictdictIterator常量与一系列宏`dictFreeVal``dictSetVal``dictSetSignedIntegerVal``dictFreeKey``dictSetKey``dictCompareKeys``dictMet

【C语言】指针与结构体

✨作者:@平凡的人1✨专栏:《C语言从0到1》✨一句话:凡是过往,皆为序章✨说明: 过去无可挽回, 未来可以改变🌹感谢您的点赞与关注,同时欢迎各位有空来访我的🍁平凡舍文章目录@[toc]✍前言🌳指针🍁什么是指针🍁指针类型与指针解引用🍁野指针🍁指针运算🍁指针和数组🍁二级指针🍁指针数

【初阶数据结构与算法 3】顺序表(1)

顺序表前言1、线性表2、顺序表2.1 定义2.2 静态顺序表2.3 动态顺序表3、动态顺序表的实现3.1 顺序表初始化3.2 顺序表容量检查3.3 顺序表打印3.4 顺序表尾插3.5 顺序表头插3.6 顺序表尾删3.7 顺序表头删总结前言本文开始学习新的内容,主要包括:线性表顺序表1、线性表线性表(

顺序表和链表超详细大总结

顺序表和链表大总结

C语言数组这些知识,你真的会了吗?(万字详细总结,让你快速掌握)

小伙伴们,本篇博客小杨主要向各位小伙伴们详细介绍C语言的数组部分内容。该篇博客主要将数组内容分为(1)一维数组(2)二维数组(3)字符数组(4)扩展:数组名,这四个部分给大家进行讲解,这蕴盖了数组的大部分内容,希望小伙伴们能够通过阅读,对数组有更深的理解,受益良多!

【开卷数据结构 】哈夫曼编码

哈夫曼编码,它是现代压缩算法的基础。通过本文让你深入浅出了解哈夫曼编码。

【C语言】超详细的移位、位操作符详解(含力扣实战)

目录​1、整数的二进制表示​2、移位操作符​2.1左移操作符(低位补0)​举例​原理分析​2.2右移操作符​算术右移(高位补原符号位)​逻辑右移(高位补0)​3、位操作符​3.1按位与&​原理分析​3.2按位或|​原理分析​3.3按位异或^​原理分析​4、实战应用​4.1交换两个变量(不创建

160-大数据查重-位图算法

大数据查重-位图算法位: 内存管理的最小单位是字节,一个字节是8个位。问题: 有1亿个整数,最大值不超过1亿,问都有哪些元素重复了?谁是第一个重复的? 内存限制100M1亿 = 100M如果是放到哈希表上:100M * 4 = 400M * 2 = 800M1、什么是位图算法?我们有下面一行数字:我

数组、顺序表傻傻分不清?

看到很多人直接将顺序表等同于数组,认为顺序表就是数组,但这样做容易造成概念混淆。下面就对这两个概念进行解释,帮助大家进行区分。

冰冰学习笔记:这些链表练习题,你会吗?(中)

回文结构不会判断?环形链表怎么判断?链表不知道是否相交?快看看这篇文章吧,这些问题统统解决!!!快慢指针新用法这里也有!!!

C语言:指针三(线性表的存储结构)

大家好呀,我是不许😎😎😎。今天让我们一起来学习线性表的存储结构这一块的内容❤️❤️❤️下面有图和例题源码。文章目录一、线性表的顺序存储结构1、线性表的顺序存储概念2、存储结构示意图3、地址计算4、创建线性表a.通过变量定义语句b.通过指针变量定义语句5、初始化线性表6、向线性表插入元素算法思想

数据结构课程设计之火车票订票系统实现(C语言/C++版本)

课题描述  编制一个程序,火车票订票的业务活动包括:车次查询、订票、退票、用户管理等。需求分析 用户信息包括用户姓名、身份证号、用户电话、用户所购列车号、订单号;列车信息包括:列车车站号、车票起点、车票终点、出发时间、到达时间、票价、票数等基本信息。 软件需要实现以下功能: (1)录入:可以录入车次

平衡二叉树(详细解释+完整C语言)

平衡二叉树的插入与删除操作的详细解释与完整C语言代码

知识点超细的考研资料(含代码)数构(C语言)——第三章、栈和队列

世间很多美好的事物,并非是触手可及的,经过了时间的酝酿和打磨,等待的结果,才会显得更加珍贵。

斐波那契数列、青蛙跳台阶、汉诺塔(C语言Java通用)、递归练习题

Java系列文章目录Write once,Runanywhere.🔥🔥🔥本派文章详细斐波那契数列、青蛙跳台阶、汉诺塔(C语言Java通用)、递归练习题。💥 💥 💥如果你觉得我的文章有帮助到你,还请【关注➕点赞➕收藏】,得到你们支持就是我最大的动力!!! 💥 💥 💥⚡版权声明:本文

< 数据结构 > 八大排序

常见算法排序概览1、直接插入排序直接插入排序特性总结2、希尔排序希尔排序特性总结3、选择排序选择排序特性总结4、堆排序堆排序特性总结5、冒泡排序冒泡排序特性总结6、快速排序hoare法挖坑法前后指针法快排特性总结快排优化三数取中小区间优化

数据结构与算法 内核链表实现商品购物系统项目+Makefile

数据结构与算法 基于C语言内核链表实现商品购物系统项目第一章 项目实现思维【1】编译介绍【2】框架思维第二章 Makefile编写第三章 代码编写实现【1】favorite.txt文件【2】history.txt文件【3】list.h表头【4】program.h商品头【5】shopping.c商品第

三子棋之VS人工智能/人工智障,你能赢吗?

文章目录一.前言🚀二.游戏逻辑✈🚀三.代码实现🚀1.test.c🚗2.game.h🚓3.game.c🚕四.游戏功能具体分析🚀1.棋盘的初始化🚙2.棋盘的打印🚑3.玩家下棋🚒4.电脑下棋🚍4.1简单模式🚘4.2困难模式🚖5.判断棋盘满没满🚅6.判断游戏输赢🚃五.总结🚀一

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈