算法与数据结构
文章平均质量分 86
商洛古天乐
衣带渐宽终不悔,为伊消得人憔悴......
GitHub库链接https://github.com/crawler-w/crawler-w
展开
-
二叉搜索树(二叉排序树、二叉查找树)
二叉搜索树(二叉排序树、二叉查找树)的定义、遍历、查找、插入、删除操作代码实现以及性能分析,和相关应用原创 2024-02-21 18:52:55 · 1160 阅读 · 1 评论 -
什么是时间复杂度(一篇搞定时间复杂度)
什么是时间复杂度,对时间复杂度的理解和计算,让你彻底搞定原创 2023-07-24 12:31:31 · 206 阅读 · 0 评论 -
停车场管理系统
c语言实现停车场管理系统原创 2020-06-09 17:09:44 · 13897 阅读 · 24 评论 -
中缀表达式求值
中缀表达式求值基于栈的两种不同的方法求值第一种:先将中缀表达式转化为后缀表达式(逆波兰表达式),再将后缀表达式求值第二种:利用两个栈直接求值以下分别介绍两种方法原创 2021-10-24 23:44:34 · 8050 阅读 · 5 评论 -
筛选法与试除法 判断素数
素数的求解方法第一种:试除法第二种:筛选法------试除法-------顾名思义:求一个数X是不是素数,就试用小于x大于1区间的自然数,只要有一个能整除,那么x就不是素数,否则就是。以输出100—200之间的素数为例#include <stdio.h>int main(){ int i = 1; int count = 0; //定义一个计数器来统计素数的个数 for (i = 100;i <= 200;i++) { int j = 2; for (j原创 2020-09-30 21:10:18 · 958 阅读 · 0 评论 -
二叉树的先序、中序、后序、层次四种遍历(递归和非递归)
二叉树的遍历我这里写了二叉树的四种遍历算法:二叉树的先序、中序、后序 —— 递归和非递归二叉树的层次遍历 —— 非递归遍历OK 开始我们的正文!要看完整代码直接滑动到最后!在进行各种遍历算法前,先创建我们的二叉树:下图是随便画的一个二叉树,我们就创建这个二叉树定义结点 并且 创建二叉树 (这里是将有关的代码从源代码中摘出来放在一起)//定义节点typedef struct Node{ char date; //存储结点数据 struct Node原创 2020-06-11 22:50:56 · 729 阅读 · 1 评论