程序错误评测系统
登陆
注册
意见反馈
关于
练习专区
今天的一小步就是明天的一大步
Problem 1215 调整奇偶P65例1………………数构
Accepted: 0
Total Submit: 7
Time Limit: 1000ms
Memory Limit: 30720KB
Description
已知顺序表L中的数据元素类型为int。设计算法将其调整为左右两部分,左边的元素(即排在前面的)均为奇数,右边所有元素(即排在后面的)均为偶数,并要求算法的时间复杂度为O(n),空间复杂度为O(1)。用书上的方法:,结构定义如下: #define MAXSIZE 100 typedef struct{ int elem[MAXSIZE]; int last; }SeqList; 算法流程如下:
Input
输入有若干种情况,每种情况两行。第一行的是n(1<=n<100),接着是n个整数。n=0表示结束。
Output
对每一种情况先输出“Case id:”,然后在第二行输出调以后的数。
Sample Input
10 1 2 3 4 5 6 7 8 9 10 3 3 3 3 0
Sample Output
Case 1: 1 9 3 7 5 6 4 8 2 10 Case 2: 3 3 3
Hint
提交
返回