- 博客(9)
- 收藏
- 关注
原创 查找
定义 查找就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素。 那么查找具体是干什么的?有什么用? 其实像百度,谷歌等搜索引擎都用到了查找。它们接收到用户的信息,之后便开始在互联网上查找。并把相关性最大的结果输出。 顺序查找 顺序查找非常简单,就从头到尾遍历数据,然后输出: for(i=0;i<n;i++){ if(a[i]==num) printf("%d",a[i...
2020-04-10 21:40:53
1182
原创 初学数据结构
数据结构分类与类型 1.数据结构分类 2.数据类型 数据类型的分类类似于离散数学中的分类 算法 1.算法的特性 在《计算机科学导论》中我们学过,算法有着以下特性: 2.怎么计算效率? 事前分析估算法 我们都知道二重循环要花费的时间一定比两个一重循环花的时间久,类似于这样的判断得出的结论就是事前分析估算法。 事后统计方法 通过同一计算机对不同程序所花费的时间进行对比,从而得出结论的方法就是事后...
2020-03-31 19:16:41
1018
原创 C语言药店药品管理系统
药品管理系统 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<Windows.h> #include<time.h> struct user { char useword[100]; char password[100]; }; typedef st...
2020-02-25 15:54:03
14709
31
原创 二叉树
用二叉树的思想解释堆 下面有一个二叉树,这个二叉树非常特殊。因为它每一片叶子上的数值与叶子的深度正相关(即上面的永远小于下面的,左右无关),这样的树我们称为堆。我们把这一堆值放入数组里:a[15]={1,2,3,4,5,6,7,8,9...}现在我们有一个新的叶子20现在我们要删除最小的叶片,并插入这个新叶片,再找最小的叶片。 但对于数组,接下来就不好操作了,一般的方法是把新叶片放入原本1所i在的...
2020-02-17 01:13:10
209
原创 bfs
bfs原理 bfs就是广度优先搜索,与深度优先搜索有类似之处也有不同之处。 深度优先搜索是不撞南墙不回头的莽夫。 广度优先搜索则像高塔一样稳健。 bfs要先建立一个队列 struct node { int ;//至少两个,一个表示数据,一个表示数据所在的位置。 }; dfs考虑的是当先该怎么做并用递归写出下一次,而bfs考虑的是下一次有几种做法。 我这里给出dfs的文章做对比dfs原理 我...
2020-02-02 18:59:11
3337
3
原创 C语言-dfs
dfs原理 深度优先搜索的原理就是:一路走到底,如果发现此路不通就跳到上一级,找另一条路走到底。 如果发现此路通,则结束。 所以dfs的基本结构是: void dfs(int step) { ...... for(i=0;i<n;++i){ ...... dfs(step+1); ...... } return; } 这种结构的主体就是用for循环把每一种可能都包括进去...
2019-12-29 22:00:09
2821
1
原创 C语言:栈-链表
栈-链表 普通链表的创建: 用链表构建一串数字,并输入另一个数插入其中。 以及链表的逆序。 #include<stdio.h> #include<stdlib.h> struct node //链表的结构体创建 { int data; struct node *next; }; int main() { struct node *...
2019-12-22 19:45:07
211
原创 C语言习题
1:火柴棒等式 题目描述 给你n根火柴棍,你可以拼出多少个形如“A+B=CA+B=C”的等式?等式中的AA、BB、CC是用火柴棍拼出的整数(若该数非零,则最高位不能是00)。用火柴棍拼数字0-90−9的拼法如图所示: 注意: 1:加号与等号各自需要两根火柴棍 2:如果A≠B,A=B,则A+B=C与B+A=CB+A=C视为不同的等式(A,B,C>=0A,B,C>=0) 3:n根火柴棍必...
2019-12-15 23:14:18
595
原创 C语言回文质数
回文质数 题目描述 因为 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数。写一个程序来找出范围 [a,b] (5 \le a < b \le 100,000,000),(a,b),(5≤a<b≤100,000,000)( 一亿)间的所有回文质数。 输入格式 第 1 行: 二个整数 a 和 b . 输出格式 输出一个回文质数的列表,一行一个。...
2019-12-08 16:48:14
4134
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人