
数据结构与算法
文章平均质量分 96
介绍数据结构和算法的基础知识,带着读者了解各种数据结构如:单链表、循环链表、双链表、栈、队列,树等是怎样一步步实现的,提供实现思路及C语言代码
wkd_007
知道得越多,知道的越少
展开
-
Live555源码阅读笔记:哈希表的实现(C++)
👉本文介绍了Live555的哈希表实现,最后给出了使用例子,对于想了解哈希表实现或Live555源码的同学有一定的帮助。原创 2024-07-24 22:23:46 · 1087 阅读 · 6 评论 -
【数据结构 | 哈希表】一文了解哈希表(散列表)
👉本文介绍哈希表实现过程中的重要概念:键值对、键值、哈希函数、哈希冲突、处理哈希冲突等,看完后可以对哈希表有一定的了解。原创 2024-07-24 14:48:03 · 2000 阅读 · 25 评论 -
【cJSON | 使用教程】介绍 JSON 以及 cJSON 使用详细步骤
👉本文介绍了JSON数据,cJSON开源库,以及详细介绍cJSON创作JSON文本的步骤,cJOSN解析JSON文本的步骤。原创 2023-12-19 15:43:13 · 4736 阅读 · 2 评论 -
【数据结构】list.h 详细使用教程 -- 附带例子代码
介绍list.h 的详细用法,并给出例子代码原创 2023-09-24 23:13:47 · 1644 阅读 · 2 评论 -
【数据结构】list.h 常用函数实现详解
本文介绍了 list.h 的函数实现,对如何使用 list.h 有一定帮助。原创 2023-09-24 16:55:45 · 1833 阅读 · 6 评论 -
【数据结构】- (带头结点)循环双向链表 - 详细实现思路及代码
这里使用带有头结点的循环双向链表进行讲解,从初始化双向链表、插入数据、删除数据、查找数据、销毁双向链表5个操作进行说明,需要注意的是,循环双向链表的插入、删除操作需要改变两个指针域;其他操作基本和单链表一致。原创 2023-04-22 14:36:39 · 1960 阅读 · 10 评论 -
【数据结构与算法】 - 双向链表 - 详细实现思路及代码
介绍双向链表,以及双向链表的详细实现步骤,最后提供了C语言实现双向链表的代码原创 2023-04-12 15:28:02 · 13727 阅读 · 14 评论 -
【数据结构与算法】- (带尾指针)单循环链表 - 详细实现步骤及代码(C/C++)
本文主要介绍带尾指针的单循环链表,以及详细的实现步骤讲解,最后提供一份自己实现带尾指针的单循环链表的C语言代码原创 2023-03-30 22:39:30 · 9677 阅读 · 10 评论 -
【数据结构与算法】- 循环链表 - 详细实现步骤及代码(C/C++)
本文介绍循环链表的基础概念,以及一步步说明怎样实现一个循环链表,最后给出C语言实现代码原创 2023-03-29 09:26:58 · 11407 阅读 · 11 评论 -
【数据结构与算法】 - (不带头结点)单链表详细实现思路及代码(C/C++语言)
文章先介绍 “头结点” 在链表的作用,以及 “有头结点” 和 “无头结点” 的区别,然后再详细介绍了“无头结点链表” 的实现步骤,最后给出了 “无头结点单链表” 的C语言实现代码,同时也给出了 “有头结点单链表” 的C语言实现代码。读者可以对比这两份代码,将会对单链表的“头结点”有非常深刻的理解。原创 2023-03-26 16:44:55 · 6979 阅读 · 35 评论 -
【数据结构与算法】 - 线性表详解 - (带头结点)单链表详细实现思路及代码
文章显示简单介绍了线性表,顺序存储结构、链式存储结构,然后详细地介绍了怎样一步步地实现一个单链表,从链表初始化、插入、删除、查询、销毁等操作详细附图介绍。原创 2023-03-25 10:54:20 · 2730 阅读 · 22 评论 -
【数据结构与算法】- 算法时间复杂度详解
详细介绍了算法时间复杂度的估算过程,根据算法实现推导出该算法的时间复杂度原创 2023-03-19 21:20:07 · 2886 阅读 · 10 评论 -
【数据结构与算法】- 入门知识 - 系统详细
这篇文章系统详细的讲了数据结构与算法的入门知识,讲了什么是数据结构、数据结构的起源、数据结构的基本术语、逻辑结构和物理结构、抽象数据类型;算法的定义、算法的特性、算法设计的要求、算法的效率估算、算法时间的复杂度等。了解这些知识之后,对后续的学习很有帮助。原创 2023-03-18 21:57:02 · 863 阅读 · 29 评论