永发信息网

怎样写出在顺序存储结构下将线性表逆转的算法,要求使用最少的附加空间。

答案:2  悬赏:40  手机版
解决时间 2021-03-26 13:16
怎样写出在顺序存储结构下将线性表逆转的算法,要求使用最少的附加空间。
最佳答案
这不是很简单码?
头尾交换即可阿?

template
const int N = 1024;
struct list{
DataType data[N];
int max;
};
typedef struct list List;
void reverseList(List &l)
{
for(int i=0;i{
l.data[i] = l.data[i]+l.data[max-i-1];
l.data[max-i-1] = l.data[i]-l.data[max-i-1];
l.data[i] = = l.data[i]-l.data[max-i-1];
}
}

附加空间为1,(其实为0,i不算)
全部回答
这不是很简单码?
头尾交换即可阿?
template
const int N = 1024;
struct list{
DataType data[N];
int max;
};
typedef struct list List;
void reverseList(List &l)
{
for(int i=0;i{
l.data[i] = l.data[i]+l.data[max-i-1];
l.data[max-i-1] = l.data[i]-l.data[max-i-1];
l.data[i] = = l.data[i]-l.data[max-i-1];
}
}
附加空间为1,(其实为0,i不算)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
0x2112ddba指令引用的0x07925fc0内
我想'知道火车z127现在在哪
三国杀所有武将(标准,风林火山,一将)只要名
一汽变速箱齿轮生产日期怎么表示
想在石油天然气学报上发表一篇文章,其中实测
我想象着我的落日到来的那一天,有什么可悲
电容器放电时电流方向与电源电流方向不一致?
南非北部是什么平原
税控盘秘码忘了,需要本人去吗
银行ATM机上可以激活信用卡吗
我有镀银的2mm铝板,要焊接。请问大师我该用
北美人格心理学一般都用什么教科书?求推荐一
1903年我国发现最早的近现代报刊漫画是什么
孜然烤青条鱼的做法,孜然烤青条鱼怎么做好吃
乡镇公务员想考市里事业编制,可以考吗
推荐资讯
星际争霸2好玩还是攻城奇迹好玩?
4399赛尔号万人敌张飞技能会不会被封
国三车报废具体年限是一刀切还是按购买年份逐
起游戏名五字带蛋蛋
蜀门主法宝1-60大概需要多少灵力
十多年前有本关于百慕大小说
函数y=lnu,u=-2 cos2x可以构成复合函数吗
美缝和瓷缝的区别
测电话号码好不好
精仿苹果手机黑屏怎么办
百万公众答题答案2018矿产资源开发,必然导致
类似Too Legit To Quit这样的说唱加喊的歌?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?