c++
weixin_51750109
这个作者很懒,什么都没留下…
展开
-
L1-043 阅览室
pta原创 2022-10-24 23:10:09 · 135 阅读 · 0 评论 -
7-7 约瑟夫环 (25 分)
#include<bits/stdc++.h>using namespace std;typedef struct node { int data; struct node *next;}lnode;lnode* created(int N){ lnode *p,*head,*tail; p=(lnode *)malloc(sizeof(lnode)); p->next=NULL; head=p;//比顺序建立链表多了一步 tail=p; p->dat.原创 2022-04-10 21:54:04 · 126 阅读 · 0 评论 -
7-6 删除重复字符 (20 分)
#include<bits/stdc++.h>#include<string>using namespace std;int main(){ char a[80]; int t[80]={0}; char s;cin.get(a,20);//就很搞笑,cin<<a和gets(a),getline(cin,a)都不行 int len=strlen(a); for(int i=0;i<len;i++) { for(int j=i+1;.原创 2022-04-10 17:05:54 · 227 阅读 · 0 评论 -
7-11 单链表就地逆置 (10 分)
7-11 单链表就地逆置 (10 分)输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表进行就地逆置(不增加新结点),并输出逆置后的单链表数据。输入格式:首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入多个整数,以-1作为该组测试的结束(-1不处理)。输出格式:对于每组测试,输出逆置后的单链表数据(数据之间留一个空格)。输入样例:11 2 3 4 5 -1输出样例:#include<bits/stdc++原创 2022-04-09 16:23:47 · 2590 阅读 · 0 评论 -
pta 7-2 两个有序链表序列的合并 (20 分)
7-2 两个有序链表序列的合并 (20 分)已知两个非降序链表序列S1与S2,设计函数构造出S1与S2合并后的新的非降序链表S3。输入格式:输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。输出格式:在一行中输出合并后新的非降序链表,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。输入样例:1 3 5 -12 4 6 8 10 -1输出样例:#include<bits/st原创 2022-04-06 12:05:04 · 4137 阅读 · 0 评论