- 博客(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
705
原创 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
377
原创 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
1807
原创 大数相乘
在这里插入代码片//完整代码 #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
120
原创 P8 叶节点求和 PTA数据结构习题集
对给定的有N个节点(N>=0)的二叉树,求叶节点元素之和。输入格式:第一行是一个非负整数N,表示有N个节点第二行是一个整数k,是树根的元素值接下来有N-1行,每行是一个新节点,格式为 r d e 三个整数,r表示该节点的父节点元素值(保证父节点存在);d是方向,0表示该节点为父节点的左儿子,1表示右儿子;e是该节点的元素值。输出格式:树中叶节点元素之和 (保证在整型变量范围之内...
2019-09-25 21:38:28
842
原创 PTA P9 中序遍历树并判断是否为二叉搜索树
对给定的有N个节点(N>=0)的二叉树,给出中序遍历序列,并判断是否为二叉搜索树。题目保证二叉树不超过200个节点,节点数值在整型int范围内且各不相同。输入格式:第一行是一个非负整数N,表示有N个节点第二行是一个整数k,是树根的元素值接下来有N-1行,每行是一个新节点,格式为r d e 三个整数,r表示该节点的父节点元素值(保证父节点存在);d是方向,0表示该节点为父节点的左儿...
2019-09-25 00:11:21
1866
原创 PTA -打死我也不说 (大学Mooc周强数据结构习题集)
//P4 打死我也不说//若藏有“DSWYBS”,则这串字母必是沿行、列或斜45度方向依次排列的。#include#includeusing 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
1072
原创 输出给定区间的所有完数
//输出给定区间的所有完数。#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
626
原创 逆序输出两个较小的整数 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
452
原创 正负阶乘求和
//正负阶乘求和#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
403
原创 printf的简略输出
//printf的简略输出#includeusing namespace std;int main (void){int i=3.8;cout<<i<<endl;//输出为整数3printf("%.0f\n",i);//输出为0printf("%.0f\n",3.8);//貌似会自己四舍五入 4printf("%.0f\n",4.1);//四舍五入 4p...
2019-09-13 09:42:09
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人