编写算法,从顺序表中删除具有最小值的元素并有函数返回最小值,空出的位置由最后一个元素填补;若顺序表为空,则显示出错信息,并退出运行
这个需要给定顺序表的结构,要不就只能写出伪代码来了。
java :List a = new ArrayList();
通过封装a,来实现一个顺序表,实现增删改查的方法。来定义表结构。
至于实现这个需求就简单了,顺序表只有正序和反序,所以需要先判断表的顺序,
if(a.getSize()>1){
if(a.get(0)>a.get(1)){
//说明是降序
return a.get(a.getSize()-1);
}else{
return a.get(0);
}
}