- 博客(12)
- 收藏
- 关注
原创 set的交换,赋值以及初始化
#include<iostream> #include<set> using namespace std; struct dian{ int x,y; /*bool operator<(const dian &a) const { return x<a.x; }*/ }; /* 自定义排序函数一定要用const*/ bool operator...
2019-11-26 22:22:14
798
原创 map的赋值,交换以及初始化
#include<iostream> #include<map> using namespace std; struct dian{ int x,y; /*bool operator<(const dian &a) const { return a.x>x; }*/ /*自定义类型,使用带排序效果的容器需要提前自己写好排序函数*/ }; ...
2019-11-26 22:14:02
444
原创 queue的交换,赋值以及初始化
#include<iostream> #include<queue> using namespace std; struct dian{ int x; int y; }; /* 为了说明queue里面的数据类型可以通用,随便定义了一个结构体*/ void print(queue<dian> &q) { while(!q.empty()) { ...
2019-11-26 21:54:37
2039
原创 大数相乘
在这里插入代码片//完整代码 #include<iostream> #include<algorithm> #include<vector> #include<sstream> using namespace std; string zsxj(string a,string b) { vector<int> v; reverse(a...
2019-09-28 09:50:31
179
原创 P8 叶节点求和 PTA数据结构习题集
对给定的有N个节点(N>=0)的二叉树,求叶节点元素之和。 输入格式: 第一行是一个非负整数N,表示有N个节点 第二行是一个整数k,是树根的元素值 接下来有N-1行,每行是一个新节点,格式为 r d e 三个整数, r表示该节点的父节点元素值(保证父节点存在);d是方向,0表示该节点为父节点的左儿子,1表示右儿子;e是该节点的元素值。 输出格式: 树中叶节点元素之和 (保证在整型变量范围之内...
2019-09-25 21:38:28
989
原创 PTA P9 中序遍历树并判断是否为二叉搜索树
对给定的有N个节点(N>=0)的二叉树,给出中序遍历序列,并判断是否为二叉搜索树。 题目保证二叉树不超过200个节点,节点数值在整型int范围内且各不相同。 输入格式: 第一行是一个非负整数N,表示有N个节点 第二行是一个整数k,是树根的元素值 接下来有N-1行,每行是一个新节点,格式为r d e 三个整数, r表示该节点的父节点元素值(保证父节点存在);d是方向,0表示该节点为父节点的左儿...
2019-09-25 00:11:21
2066
原创 PTA -打死我也不说 (大学Mooc周强数据结构习题集)
//P4 打死我也不说 //若藏有“DSWYBS”,则这串字母必是沿行、列或斜45度方向依次排列的。 #include #include using namespace std; int r,l,x[6],y[6],index=0; string zfca=“DSWYBS”; vector v; int xbx[8]={0,0,-1,-1,1,1,-1,1}; int xby[8]={-1,1,1...
2019-09-20 15:49:41
1203
原创 输出给定区间的所有完数
//输出给定区间的所有完数。 #include<stdio.h> int prime(int n); int main (void) { int i=6,m,n; for(i;i<=100;i=i+2) { m=i/2;n=i/2; while(m!=prime(m)&&n!=prime(n)) { m=m-1; n=n+1; } m=m; n=n; printf...
2019-09-13 09:58:34
696
原创 逆序输出两个较小的整数 12345 54321
//逆序输出两个较小的整数 12345 54321 #include <stdio.h> int reverse(int n); int main(void) { int x, y; printf(“x=\ny=”); scanf("%d%d", &x, &y); printf("%d的逆向是%d\n", x, reverse(x)); printf("%d的逆向是%d...
2019-09-13 09:56:36
535
原创 正负阶乘求和
//正负阶乘求和 #include<stdio.h> #include<math.h> int funcos(int x); int main(void) { double x,y; printf(“x=”); scanf("%lf",&x); y=funcos(x); printf("%.2lf",y); return 0; } int funcos(int x)...
2019-09-13 09:52:30
470
原创 printf的简略输出
//printf的简略输出 #include using namespace std; int main (void) { int i=3.8; cout<<i<<endl;//输出为整数3 printf("%.0f\n",i);//输出为0 printf("%.0f\n",3.8);//貌似会自己四舍五入 4 printf("%.0f\n",4.1);//四舍五入 4 p...
2019-09-13 09:42:09
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1