有个JAVA程序设计的题,求答案 试写一算法,实现顺序表元素的逆置,即 ( a1,a2,…,an ) 逆置为 ( an,an-1,
2个回答
展开全部
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));
}
}
}
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));
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询