顺序表的就地逆置
来源:互联网 发布:一年程序员觉得很累 编辑:程序博客网 时间:2024/05/22 00:47
读入一个顺序表,实现顺序表的就地逆置。
输入:
先输入一个小于100的正整数n,再从小到大的输入n个正整数,建立一个顺序表,然后实现顺序表的就地逆置。
输出:
按顺序输出逆置后的顺序表的所有元素,每个元素占一行。
输入样例:
3
300 3000 50000
输出样例:
50000
3000
300
#include <iostream>#include <cstdio>#include <cstdlib>#define MAXSIZE 20using namespace std;typedef struct{ int data[MAXSIZE]; int len;}SeqList;SeqList *Init_SeqList(){ SeqList *L; L = (SeqList*)malloc(sizeof(SeqList)); L->len = 0; return L;}void Creat_SeqList(SeqList **L){ int i,n; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&(*L)->data[i]); } (*L)->len = n;}void print(SeqList *L){ int i; for(i=L->len;i>0;i--) { printf("%d\n",L->data[i]); }}int main(){ SeqList *s; s = Init_SeqList(); Creat_SeqList(&s); print(s); return 0;}
0 0
- 顺序表的就地逆置
- 【应用】顺序表的就地逆置
- 顺序表的就地逆置
- 顺序表的就地逆置
- 实验二、2顺序表的就地逆置
- 顺序表的创建和就地逆置
- 顺序表创建和就地逆置
- 顺序表创建和就地逆置
- 顺序表的就地倒置
- 顺序表——顺序表的创建和就地逆置
- 数据结构(一)顺序表2:顺序表的就地逆置和顺序表中删除元素值
- 6-1 顺序表创建和就地逆置
- PTA 6-1 顺序表创建和就地逆置
- c语言:顺序表的实现(二 ) 就地逆置,有序合并,大小调整。
- 链表的就地逆置
- 线性表的就地逆置
- 链式线性表的就地逆置
- 单链表的就地逆置.
- cocos2d网络编程由浅入深(1)-基础概念
- xib 种的file's owner&& First Responder
- Tomcat 设置内存和在eclipse中的设置
- linux关闭防火墙以及开启远程连接
- object-c内存布局
- 顺序表的就地逆置
- 整数拆分
- HashMap实现分析
- 利用正则表达式选取出字符串中存在的链接
- jsp与servlet通信
- 泛型集合的支持
- GCD常用函数和文件剪切
- 浅谈php设计模式之责任链模式
- java 移动数字“0”算法