有个JAVA程序设计的题,求答案 试写一算法,实现顺序表元素的逆置,即 ( a1,a2,…,an ) 逆置为 ( an,an-1,

 我来答
yytee
推荐于2016-12-01 · 超过29用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:91.9万
展开全部
import java.util.List;
import java.util.ArrayList;

public class InversionList {

public List getInversionList(ArrayList list){
List iList = new ArrayList();
for(int i=0; i<list.size();i++){
iList.add(i, list.get(list.size()-i-1));
}
return iList;
}
/**
* 测试用的主方法
*创建时间:Sep 14, 2011
*编写人:YYT-1129
* @param args
*/
public static void main(String[] args) {
List list = new ArrayList();
list.add(0, 1);
list.add(1, 2);
list.add(2, 3);
list.add(3, 4);

List iList = new InversionList().getInversionList((ArrayList) list);
for(int i=0; i<iList.size(); i++){
System.out.println(iList.get(i));
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ce7f3ccb4
2011-09-14 · TA获得超过1950个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:1914万
展开全部
使用倒置循环输出即可for(int i=n,i>0,i--),这个是投机取巧的!你只说是倒置而已,没有顺序的
追问
能给我完整程序吗?谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式