数据结构资源下载导航【数据结构】

简介: 数据结构资源下载导航【数据结构】

目录

第一章 引言 (数据结构与算法)

无资源

第一篇 线性结构

第二章 线性表(数据结构与算法)

2第二章 线性表.zip

包含
顺序表(增删改查插、创建和输出)
单链表(增删改查插、创建和输出)
循环链表(创建和输出)
双向链表(增删插、创建和输出)
静态链表(创建和输出)

第三章 栈和队列(数据结构与算法)

3第三章 栈和队列.zip


包含
顺序栈(判断非空、入栈、出栈、取栈顶元素)
两栈共享(判断非空、入栈、出栈、取栈顶元素)
链栈(判断非空、入栈、出栈、取栈顶元素)
多个链栈(判断非空、入栈、出栈、取栈顶元素)
括号匹配
循环队列(判断非空、入队、出队)
链队列(判断非空、入队、出队)

第四章 串(数据结构与算法)

暂无

第五章 多维数组和广义表(数据结构与算法)

暂无

第二篇 非线性结构

第六章 树(数据结构和算法)

6第六章 树.zip


包含
huffman(建立哈夫曼树、输出哈夫曼编码、输出译码、编码原文件到编码文件,译码编码文件到新文件)
二叉树(先序建立、
递归先序遍历、递归中序遍历、递归后序遍历、
非递归先序遍历、非递归中序遍历、非递归后序遍历、
.二叉树的层次遍历)
遍历算法的应用
1.统计二叉树的结点数
2.输出二叉树的叶子结点
3.统计二叉树的叶子结点数目
4.求二叉树的高度
5.求结点的双亲
6.二叉树相似性判定
7.按树状打印二叉树
8.创建二叉链表存储的二叉树

第七章 图【数据结构与算法】

第七章 图.zip


包含
邻接矩阵(创建和打印)
只针对无向网
邻接矩阵plus.c(创建和打印)
适用于各种类型的图
邻接表(创建和打印)
只针对无向网
邻接表plus(创建和打印)
适用于各种类型的图
DFSAdjMatrix.c(深度搜索用邻接矩阵)
DFSAdjList.c(深度搜索用邻接表)
BFSAdjMatrix.c(广度搜索用邻接矩阵)
BFSAdjList.c(广度搜索用邻接表)
Prim.c(Prim最小生成树)
拓扑排序.c(拓扑排序)

第三篇 相关技术

第八章 查找【数据结构】

8第八章 查找.zip


包含
顺序查找
折半查找
二叉排序树查找(建立二叉排序树、插入、中序遍历、查找、删除)
哈希表查找(采用除留余数法构造哈希函数、采用线性探测再散列处理冲突、
增删改查、打印)

第九章 排序【数据结构】

暂无

相关文章
|
21天前
|
C语言
【数据结构】栈和队列(c语言实现)(附源码)
本文介绍了栈和队列两种数据结构。栈是一种只能在一端进行插入和删除操作的线性表,遵循“先进后出”原则;队列则在一端插入、另一端删除,遵循“先进先出”原则。文章详细讲解了栈和队列的结构定义、方法声明及实现,并提供了完整的代码示例。栈和队列在实际应用中非常广泛,如二叉树的层序遍历和快速排序的非递归实现等。
104 9
|
12天前
|
存储 算法
非递归实现后序遍历时,如何避免栈溢出?
后序遍历的递归实现和非递归实现各有优缺点,在实际应用中需要根据具体的问题需求、二叉树的特点以及性能和空间的限制等因素来选择合适的实现方式。
20 1
|
15天前
|
存储 算法 Java
数据结构的栈
栈作为一种简单而高效的数据结构,在计算机科学和软件开发中有着广泛的应用。通过合理地使用栈,可以有效地解决许多与数据存储和操作相关的问题。
|
18天前
|
存储 JavaScript 前端开发
执行上下文和执行栈
执行上下文是JavaScript运行代码时的环境,每个执行上下文都有自己的变量对象、作用域链和this值。执行栈用于管理函数调用,每当调用一个函数,就会在栈中添加一个新的执行上下文。
|
20天前
|
存储
系统调用处理程序在内核栈中保存了哪些上下文信息?
【10月更文挑战第29天】系统调用处理程序在内核栈中保存的这些上下文信息对于保证系统调用的正确执行和用户程序的正常恢复至关重要。通过准确地保存和恢复这些信息,操作系统能够实现用户模式和内核模式之间的无缝切换,为用户程序提供稳定、可靠的系统服务。
46 4
|
1月前
|
算法 程序员 索引
数据结构与算法学习七:栈、数组模拟栈、单链表模拟栈、栈应用实例 实现 综合计算器
栈的基本概念、应用场景以及如何使用数组和单链表模拟栈,并展示了如何利用栈和中缀表达式实现一个综合计算器。
31 1
数据结构与算法学习七:栈、数组模拟栈、单链表模拟栈、栈应用实例 实现 综合计算器
|
24天前
|
算法 安全 NoSQL
2024重生之回溯数据结构与算法系列学习之栈和队列精题汇总(10)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构王道第3章之IKUN和I原达人之数据结构与算法系列学习栈与队列精题详解、数据结构、C++、排序算法、java、动态规划你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
|
1月前
初步认识栈和队列
初步认识栈和队列
61 10
|
1月前
数据结构(栈与列队)
数据结构(栈与列队)
20 1
|
1月前
|
算法
数据结构与算法二:栈、前缀、中缀、后缀表达式、中缀表达式转换为后缀表达式
这篇文章讲解了栈的基本概念及其应用,并详细介绍了中缀表达式转换为后缀表达式的算法和实现步骤。
48 3