自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 链栈的基本操作

#include<stdio.h>#include<stdlib.h>typedef struct linknode{ int data; struct linknode *next;}LinkStack;void InitStack(LinkStack *&s){ s=(LinkStack *)malloc(sizeof(LinkStack)); s->next=NULL;}bool StackEmpty(LinkStack

2021-06-10 20:59:43 436

原创 共享栈的基本操作

#include<stdio.h>#include<stdlib.h>#define MaxSize 50typedef struct{ int data[MaxSize]; int top0; int top1;}Dstack;void InitDstack(Dstack *&s){ s=(Dstack *)malloc(sizeof(Dstack)); s->top0= -1; s->top1= Max

2021-06-10 20:58:52 389

原创 顺序栈的基本操作

#include<stdio.h>#include<stdlib.h>#define MaxSize 50typedef struct{ int data[MaxSize]; int top;}SqStack;void InitStack(SqStack *&s){ s=(SqStack *)malloc(sizeof(SqStack)); s->top=-1;}bool StackEmpty(SqStack *&

2021-06-10 20:57:57 558

原创 单链表的各项操作

数据结构单链表的各项操作#include<stdio.h>#include<stdlib.h>typedef struct Node{ int data; struct Node *next;}LinkNode;void CreateListF(LinkNode *&L,int a[],int n){ LinkNode *s; L=(LinkNode *)malloc(sizeof(LinkNode)); L->next

2021-04-13 18:16:36 107

原创 顺序表的各项操作

数据结构顺序表的各项操作#include <stdio.h>#include <stdlib.h>#define MaxSize 20typedef int ElemType;typedef struct{ ElemType data[MaxSize]; ElemType length; }SqList;void CreateList(SqList *&L,ElemType a[],ElemType n){ int

2021-04-13 18:13:46 105

原创 重置系统/重装系统

需求分析1:电脑文件乱,电脑卡2:中病毒3:电脑死机,开不开机4:专业人士,比如,有的电脑是Linux系统,想装Windows系统注意事项1:重置系统:电脑能开机,类似于恢复出厂设置,依旧是原来的系统 重装系统:可以安装一个其他的系统2:数据备份:注意,无论是系统重置还是系统重装都会默认格式化c盘,包括我的文件,桌面文件,要备份的不是软件,而是文件3:数字权利:不是正版系统,要保留一份激活工具。还有就是一些正版软件,要问清楚激活码是否能够再次使用重置系统:一般是电脑文件乱,系统卡步骤:w

2020-11-07 22:35:47 3175

原创 计算机硬件基础

检测工具CPU-ZGPU-ZHWMONITOR PRO 检测电脑温度3D mark内存定义:存储运行的app,简称RAM功能配件:内存条分类:DDR代数:DDR3,DDR4性能参数:1:内存大小,16g,32g 2:频率1200hz,2400hz品牌推荐:三星,海盗船,威刚,金士顿更换内存条1:看电脑主板是否支持扩展内存条2:看是ddr几代的3:看电脑主板是否支持更高频率4:看主板支持内存条的工作电压是低电压还是标准电压。5:加装内存条最好两个内存条内存容量不要相差

2020-10-03 16:41:36 168

原创 电脑管理

计算机基础电脑工具推荐清理垃圾:cleaner卸载软件:geek杀毒软件:Avast输入法程序员:Rime普通用户:搜狗,win10自带视频播放软件:Potplayer压缩软件:7zip bandzip winrar浏览器:google看图软件:honey view录屏软件:Camtasia Stidio(要钱)截图软件:Fast stone Capture Snipaste远程控制软件:Teamvieawer AnyDesk 向日葵电脑管理磁盘管理分类:系统盘+普通盘分

2020-10-03 16:26:10 347

原创 大数相加 c++

大数相加两个很大的数相加,假如直接定义成int ,long,long long ;肯定都是不行的,因为存不下这么大的数。所以,可以用两个数组把每一个数的位数存下来,再每个位的数相加,当然,要注意进位。#include <iostream>#include<cstring>using namespace std;int a[500]={0};<<对数...

2019-06-05 20:30:02 464 1

原创 广搜(BFS)和深搜(DFS)

广搜(BFS)和深搜(DFS)深搜(DFS Depth First Search)深搜先从一条分支进行纵向搜到底,然后再从另一条分支搜到底,把所有的情况都遍历一遍。并且每一个节点只能遍历一次。![]框架:DFS(N) //N代表目前DFS的深度{if(找到解) //进行相应的操作{ …return;}for(inti=0;i<4;i++) //枚举四个方向{D...

2019-05-25 20:26:02 343

原创 分割字符串(输出不同单词的个数)

分割字符串(输出不同单词的个数)#include<set>#include<iostream>#include<sstream>//使用istringsream必须加using namespace std;int main(){ string s; while(getline(cin,s)&&s!="#")//输入字符...

2019-05-22 21:06:53 375

原创 数据特别大时,求数各个位上的之和,如果和大于10,重复操作,直到和小于10

#include&lt;stdio.h&gt;int main(){char str[1000];//数据太大,用字符数组int d=0,x,i,sum;while(scanf("%s",str)&amp;&amp;str[0]!=‘0’)//多组数据输入,直到输入0{sum=0;for(i=0;i&lt;strlen(str);i++){sum=sum+(str[i]-‘0’...

2018-12-12 23:10:42 1062

原创 将一个英文句子各个的单词首字母大写

#include&lt;stdio.h&gt;int main(){char str[1000],ch;while(~scanf("%s%c",str,&amp;ch))//巧用scanf函数不能输出空格的特点,ch是用来处理空格的{str[0]=str[0]-32;//将首字母的小写变大写printf("%s%c",str,ch);//没有ch就会在句子后多一个空格}retur...

2018-12-12 22:38:16 1704

原创 时间转换

#include&lt;stdio.h&gt;int main(){int t,h,m,s,a,b,c;scanf("%d",&amp;t);//输入多少秒a=t/3600;//表示多少小时b=(t%3600)/60;//表示多少分钟c=(t%3600)%60;//表示多少秒printf("%02d:%02d:%02d:\n",a,b,c);//按时间的格式输出return 0;...

2018-12-12 22:25:36 128

原创 逆序输出一个数(前导是0不输出)

#include&lt;stdio.h&gt;#include&lt;math.h&gt;int main(){int i,a[1000],n,b=0,c,j;scanf("%d",&amp;n);for(i=0;n&gt;0;i++){a[i]=n%10;//求各个位的数字n=n/10;}for(j=i-1,c=0;j&gt;=0;j–,c++)//将j和c反着输,处理逆序...

2018-12-12 22:09:27 4279

原创 求阶乘的最高位

#include&amp;lt;stdio.h&amp;gt;int main(){&amp;nbsp;long n,i;&amp;nbsp;double a=1.0,b=1.0;&amp;nbsp;scanf(&quot;%ld&quot;,&amp;amp;n);&amp;nbsp;for(i=1;i&amp;lt;=n;i++)&amp;nbsp;{&amp;nbsp;&am

2018-12-12 21:39:52 261

原创 求数字的各个位上

#include&lt;stdio.h&gt;int main(){long a,b,c;while(scanf("%ld",&amp;a),a!=0)//输入a,以a=0结束{while(a&gt;=10)//总数和小于10{c=0;while(a){b=a%10;a=a/10;c=c+b;//求各个数位之和}a=c;//输出a}printf("%ld\n",a...

2018-11-27 22:36:31 316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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