《零基础入门数据结构与算法》专栏介绍
2023-09-14 09:06:55 时间
前言
本专栏主要分为五个部分:
① 重要基础知识点详解② 近百道练习题解析
③ 数据结构与算法测试
④ 数据结构与算法实验
⑤ 数据结构与算法试卷
目录
第一部分:基础
第二部分:练习
Part 1:顺序表
顺序表 | ||
1 | C语言实现顺序表的插入、删除 | https://want595.blog.csdn.net/article/details/126967798 |
2 | 顺序表基本练习-初始化、插入和输出 | https://want595.blog.csdn.net/article/details/127737121 |
3 | 顺序表基本练习-删除元素 | https://want595.blog.csdn.net/article/details/127737165 |
4 | 顺序表基本操作-查找 | https://want595.blog.csdn.net/article/details/127737191 |
5 | 顺序表删除重复元素 | https://want595.blog.csdn.net/article/details/126998125 |
6 | 顺序表实现集合并集 | https://want595.blog.csdn.net/article/details/127737454 |
7 | 顺序表元素循环左移(new) | https://want595.blog.csdn.net/article/details/128281975 |
8 | 删除顺序表中最小值 | https://want595.blog.csdn.net/article/details/126984319 |
9 | 递增顺序表插入 | https://want595.blog.csdn.net/article/details/126990708 |
10 | 将顺序表非零元素依次移到表的前端 | https://want595.blog.csdn.net/article/details/127737349 |
11 | 删除顺序表中第一个值等于x的元素 | https://want595.blog.csdn.net/article/details/127619864 |
12 | 在顺序表中,输入一个元素插入到原表的最小元素之前 | https://want595.blog.csdn.net/article/details/127365247 |
Part 2:链表
Part 3:栈与队列
栈与队列 | ||
1 | 栈的基本操作 | https://want595.blog.csdn.net/article/details/127029776 |
2 | 函数:判断表达式括弧是否匹配 | https://want595.blog.csdn.net/article/details/127385417 |
3 | 栈的应用-判断表达式括弧是否匹配(()、[]、{}) | https://want595.blog.csdn.net/article/details/127034244 |
4 | 数制转换(十进制转二进制) | https://want595.blog.csdn.net/article/details/127030116 |
5 | 纸条解密-栈的应用 | https://want595.blog.csdn.net/article/details/127972836 |
6 | 简单表达式计算 | https://want595.blog.csdn.net/article/details/127076506 |
7 | 浏览器中访问网页、回退及前进模拟 | https://want595.blog.csdn.net/article/details/127760635 |
8 | 舞伴配对模拟 | https://want595.blog.csdn.net/article/details/127856027 |
9 | 判断序列是否为正确的出栈序列 | https://want595.blog.csdn.net/article/details/128051502 |
10 | 链队列基本操作 | https://want595.blog.csdn.net/article/details/127504167 |
11 | 顺序循环队列的基本操作 | https://want595.blog.csdn.net/article/details/127504119 |
12 | 用尾指针标识的单循环链表实现队列r | https://want595.blog.csdn.net/article/details/127856588 |
Part 4:串
Part 5:矩阵
Part 6:树
树 | ||
1 | 二叉树的建立与遍历 | https://want595.blog.csdn.net/article/details/127460111 |
2 | 层次遍历二叉树 | https://want595.blog.csdn.net/article/details/127851432 |
3 | 计算二叉树的最大宽度 | https://want595.blog.csdn.net/article/details/127643826 |
4 | 查找二叉树指定结点,并输出以该结点为根的子树的深度 | https://want595.blog.csdn.net/article/details/127470043 |
5 | 计算二叉树的深度和叶子结点数 | https://want595.blog.csdn.net/article/details/127460472 |
6 | 交换二叉树中所有结点的左右结点 | https://want595.blog.csdn.net/article/details/127851496 |
7 | 非递归方式实现二叉树的四种遍历 | https://want595.blog.csdn.net/article/details/127817379 |
8 | 利用非递归遍历统计二叉树的结点数 | https://want595.blog.csdn.net/article/details/127851363 |
9 | 函数:先序输出叶结点 | https://want595.blog.csdn.net/article/details/128282061 |
10 | 哈夫曼树和哈夫曼编码 | https://want595.blog.csdn.net/article/details/127811626 |
11 | 哈夫曼的编码和解码过程 | https://want595.blog.csdn.net/article/details/127972747 |
Part 7:图
Part 8:查找
查找 | ||
1 | 查找-顺序查找 | https://want595.blog.csdn.net/article/details/128298940 |
2 | 查找-折半查找 | https://want595.blog.csdn.net/article/details/128154490 |
3 | 查找-二叉排序树 | https://want595.blog.csdn.net/article/details/128149201 |
Part 9:排序
第三部分:测试
第四部分:实验
第五部分:试卷
总结
莫忘年少凌云志,曾许人间第一流
相关文章
- 算法基础-理论代码
- Java实现蓝桥杯VIP算法训练 奇变的字符串
- Java实现 基础算法 水仙花数
- Java实现 蓝桥杯VIP 算法提高 解二元一次方程组
- 执行复杂算法
- 机器学习&深度学习基础(tensorflow版本实现的算法概述0)
- 数据结构和算法-查找算法-列表查找以及二分查找
- 八大排序算法总结
- 算法工程师<机器学习基础>
- 美颜算法技术的入门基础原理概述
- Interview之AI:深度学习算法工程师面试之常见专业知识考点(参数初始化策略(Lecun、Xavier/Glorot、Kaiming、基于BN的随机的参数初始化)、图像算法基础(ROI)
- 成功解决算法模型在预测的时候model.predict(X_test)其预测功能戛然而止且代码无bug的无提示的无法继续向下运行代码而在当前直接退出
- 基于 Iterative 映射和单纯形法的改进灰狼优化算法-附代码
- PHP 零基础入门笔记(15):算法 algorithm
- 012-多线程-基础-非阻塞算法相关技术简介
- 数据结构与算法_06 _ 链表(上):如何实现LRU缓存淘汰算法
- Python数模笔记-模拟退火算法(2)约束条件的处理
- 算术生成算法------accumulate
- 目标检测基础<04>:非最大抑制 (NMS)核心算法思想
- 路径规划算法 python 实现
- 零基础入门深度学习(3) - 神经网络和反向传播算法