顺序表的就地倒置
来源:互联网 发布:unity3d动态模型 编辑:程序博客网 时间:2024/05/30 22:59
/*基于sequlist.h中定义的顺序表,编写算法函数reverse(sequence_list *L),实现顺序表的就地倒置(不带头结点)。*/
#include "sequlist.h"
void reverse(sequence_list *L)
{
int t,j,i=0;
j=L->size-1;
for(i=0;i<j;i++,j--)
{
t=L->a[i];
L->a[i]=L->a[j];
L->a[j]=t;
}
{
sequence_list L; /*定义顺序表*/
input(&L); /*输入测试用例*/
print(&L); /*输出原表*/
reverse(&L); /*顺序表倒置*/
print(&L); /*输出新表*/
}
#include "sequlist.h"
void reverse(sequence_list *L)
{
int t,j,i=0;
j=L->size-1;
for(i=0;i<j;i++,j--)
{
t=L->a[i];
L->a[i]=L->a[j];
L->a[j]=t;
}
}
{
sequence_list L; /*定义顺序表*/
input(&L); /*输入测试用例*/
print(&L); /*输出原表*/
reverse(&L); /*顺序表倒置*/
print(&L); /*输出新表*/
}
0 0
- 顺序表的就地倒置
- 顺序表的就地逆置
- 【应用】顺序表的就地逆置
- 顺序表的就地逆置
- 顺序表的就地逆置
- 实验二、2顺序表的就地逆置
- 顺序表的创建和就地逆置
- c#顺序表倒置
- 顺序表——顺序表的创建和就地逆置
- 2.21-顺序表就地逆转
- 顺序表创建和就地逆置
- 顺序表创建和就地逆置
- 数据结构(一)顺序表2:顺序表的就地逆置和顺序表中删除元素值
- c语言:顺序表的实现(二 ) 就地逆置,有序合并,大小调整。
- 倒置英文字母中单词的字母顺序
- 6-1 顺序表创建和就地逆置
- PTA 6-1 顺序表创建和就地逆置
- 试分别以顺序表和单链表作存储结构,各写一实现线性表就地逆置的算法
- BZOJ 4326 运输计划 transport 【NOIP 2015】【树链剖分】
- 使用HTML5构建iOS8原生APP
- 《iOS Human Interface Guidelines》——Edit Menu
- hdu 2045(递推)
- Android6.0 按键流程(二)KeyboardInputMapper扫描码转成键盘码
- 顺序表的就地倒置
- python string与list互转
- JS输入银行卡号,4位自动加空格
- Wunder Fund Round 2016 (Div. 1 + Div. 2 combined)--A. Slime Combining
- 匹配文本中获取网址
- 面试笔试杂项积累-leetcode 31-35
- 将顺序表L1中的数据进行分类,奇数存放到存到顺序表L2中,偶数存到顺序表L3中
- python 数据类型转换
- OSG+QT5+vs2010编译