- 博客(11)
- 收藏
- 关注
原创 (数据结构)链队列
#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<iostream>using namespace std;#define Status int#define QElemType inttypedef struct LinkNode{ QElemType data; struct LinkNode *next;}L.
2022-04-06 20:38:51 1103
原创 (数据结构)循环队列
#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<iostream>using namespace std;#define Status int#define QElemType int#define MaxQSize 100typedef struct{ QElemType *base; int front; int r.
2022-04-06 20:37:43 1200
原创 (数据结构)二叉树
1、用前序遍历方法建立一棵二叉树。2、编写前序遍历二叉树的程序。3、编写中序遍历二叉树的程序。4、编写后序遍历二叉树的程序。5、编写统计二叉树结点个数的程序。6、编写统计二叉树叶子结点个数的程序。7、编写统计计算二叉树的深度的程序。8、编写程序,在二叉树中查找给定的元素e是否存在。#include<iostream>using namespace std;typedef struct BiTNode{ char data; struct ...
2022-04-01 20:49:02 677
原创 (C++)韩信点兵
韩信点兵相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。样例输入:2 1 6样例输出:41样例输入:2 1 3样例输出:No answer#include<iostream>using namespace
2022-04-01 20:39:33 2900
原创 (C++)鸡兔同笼
鸡兔同笼 鸡兔总数n,腿m;问鸡兔各多少?n,m从键盘输入。#include<iostream>using namespace std;int main(){ int a,b,m,n,i; i=0; cout<<"输入鸡兔总数:"<<endl; cin>>n; cout<<"输入腿数:"<<endl; cin>>m; for(a=0;a<=n;a++){ b=n-a; if(2*..
2022-04-01 20:36:42 2436
原创 (C++)输出斐波那契数列
编写一个C++程序,用new运算符动态分配空间的方法计算Fibonacci数列的前20项并存储在动态分配的空间中。按每行5个数输出数列。#include<iostream>using namespace std;int main(){ int a=1; int *b=new int[20]; b[0]=1; b[1]=1; for(int i=0;i<20;i++){ b[i+2]=b[i+1]+b[i]; cout<<b[i]<<"
2022-03-31 19:35:57 3043
原创 (C++)输入字符,从大到小输出
编写一个程序,任意从键盘输入两个字符,能将它们按从大到小的顺序输出。要求程序中有一个交换两个字符的函数,其形参是变量的引用。#include<iostream>using namespace std;void max(char &a,char &b){ char x; if(a<b){ x=a; a=b; b=x; }}int main(){ char a,b; for(int i=1;i>0;i++){ cout<<.
2022-03-31 18:39:59 3030
原创 (java)一个不完整的程序
任务需求:实现某系统的多人登录管理。启动系统后提示输入用户名和密码,当用户名和密码都正确时提示登录成功,否则提示登录失败,并提示重新输入,在三次内可以成功登录,若超过三次则提示不能够再登录,并退出系统。思路提示:因为是多人的登录管理,所以要考虑用户的用户名和密码的管理,以及登录次数的管理。用户名和密码的管理属于数据结构的范畴,大家可以选择两个一维数组或一个二维数组实现,而次数管理,则要设置计数器,并在循环中根据计数值选择退出与否。我尝试过用数组,但没有成功,只能选用字符串来实现。i...
2022-03-31 15:43:34 1038
原创 (C++)重载函数实例
编写一个程序,用来分别求2个整数、3个整数、2个双精度数和3个双精度数的最大值。要求使用重载函数来完成。#include<iostream>using namespace std;int max(int a,int b){ if(a>b) return a; else return b;}int max(int a,int b,int c){ if(b>a) a=b; if(c>a) a=c; return a;}double max(doubl
2022-03-31 14:55:58 1133
原创 数据结构-链栈的基本操作
代码在清空栈方面有一点问题,在清空之后仍然可以输出之前的数据。#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<iostream>using namespace std;#define Status int#define SElemType inttypedef struct StackNode{ SElem...
2022-03-26 16:29:24 1147
原创 数据结构-顺序栈的基本操作
代码借鉴lady_killer9数据结构-顺序栈的基本操作的实现(含全部代码),在其基础上添加了遍历顺序栈,置空顺序栈#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<iostream>using namespace std;#define Status int#define SElemType int#define Max
2022-03-25 15:24:04 999
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人