自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除