uva 10152 ShellSort
2013-10-18 12:25
375 查看
自己写的各种超时,看了别人的代码想通,就觉得很简单,乌龟拿出去之后的排列顺序可以由自己定,也就是说拿出去之后的顺序一定是标准顺序,所以只需要遍历一边混乱的次序,把不和谐的调出去,就可以了,至于输出因为是乌龟只能拿到最上面,所以是逆序输出
#include<stdio.h> #include<iostream> #include<string.h> using namespace std; char s1[250][200],s2[250][200]; int main(){ int testcase,n,i,j; cin>>testcase; while(testcase--){ cin>>n; getchar(); for(i=0;i<n;i++) gets(s1[i]); for(i=0;i<n;i++) gets(s2[i]); j=n-1; for(i=n-1;i>=0;i--){ if(strcmp(s1[i],s2[j])==0) j--; } for(;j>=0;j--){ cout<<s2[j]<<endl; } cout<<endl; } return 0; }
相关文章推荐
- UVa 10152 - ShellSort 题解
- Uva 10152 - ShellSort//排序,线性表
- UVa OJ ShellSort 10152 龟壳排序
- UVa 10152 - ShellSort
- UVA - 10152 ShellSort
- uva 10152 ShellSort 龟壳排序(希尔排序?)
- UVa-10152 ShellSort(模拟)
- UVA 10152-ShellSort(映射+栈)
- uva 10152 ShellSort 龟壳排序(希尔排序?)
- UVa 10152 - ShellSort 数据结构专题
- ShellSort UVA10152
- (字符串的映射与匹配7.3.13)UVA 10152 ShellSort(将初始序列转化成目标序列所需的最少次数,前提条件是:每一个元素只能移动栈顶)
- uva10152(shellsort)—线性表
- UVa 10152 - ShellSort 龟壳排序
- UVa Problem 10152 ShellSort (龟壳排序)java实现
- uva 10152 ShellSort 解题报告
- UVa Problem 10152 ShellSort (龟壳排序)
- UVa 10152 ShellSort解题报告
- uva 10152 ShellSort(模拟)
- ShellSort uva