PTA_7-2 数组元素的删除
完成数组元素的移动功能:假设数组有n个元素,输入一个数x,把数组的第x个位置的元素删除了,后面的元素依次前进一个位置。 重复若干次这样的删除,得到最后的结果。
输入格式:
第一行包括一个整数n(1<=n<=100),表示数组元素的个数。 第二行输入n个数组元素,均为整数,用空格隔开。 第三行输入一个数k(1<=k<=100),表示要进行k次删除。 接下来k行,每行一个数x,表示要删除第x个元素。
输出格式:
输出经过k次删除后的数组,每两个元素之间用空格隔开。
输入样例:
10
1 2 3 4 5 6 7 8 9 10
4
3
2
4
6
输出样例:
1 4 5 7 8 10
代码:
import java.util.Scanner;
import java.util.LinkedList;public class ElementDelet {public static void main(String[] args) {Scanner sc = new Scanner(System.in);LinkedList<Integer> list = new LinkedList<Integer>();int n = sc.nextInt();for(int i=0;i<n;i++) {list.add(sc.nextInt());}int k = sc.nextInt();for(int i=0;i<k;i++) {int index = sc.nextInt();list.remove(index-1);}sc.close();for(int i=0;i<list.size();i++) {System.out.print(list.get(i));if(i<list.size()-1) {System.out.print(" ");}} }
}
PTA_7-2 数组元素的删除相关推荐
- JS获取数组元素下标,获取数组元素,删除数组元素,添加数组元素
/* 获取数组元素下标 */var i=list_done.map(item=>item.text).indexOf(value);/* 获取数组元素 */var cur_item=list_d ...
- python删除数组元素_python删除元素
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! remove 删除单个元素,删除首个符合条件的元素,按值删除,返回值为空 lis ...
- 数组元素的查找,添加,修改,删除
数组元素查找: 易错点: 在循环数组 , 进行if 条件判断时, 过早地下结论 某一次比较的失败, 不能说明 整个数组的后续其他元素 也不匹配 ...
- VB编程:数组中删除数组元素-27
运行效果: 程序代码: Dim a() Private Sub Form_Load() ReDim Preserve a(1 To 5) For i = 1 To 5 a(i) = i Next i ...
- php 二维数组根据键值合并二维数组_3分钟短文 | PHP 根据值移除数组元素,哪个方法最简单?...
引言 PHP 数组操作,之前我们讲了如何根据值,进行多维数组的排序.今天说一说,如何根据值,进行数组元素的删除. 学习时间 假设有一个一维数组,单纯的数字数组.为了简化问题,我们假设数组元素没有重复项 ...
- JavaScript-数组及数组元素操作
一.数组的创建 1.var arrayObj = new Array(); //创建一个数组 2.var arrayObj = new Array([size]); //创建一个数组并指定长度,注 ...
- 删除数组中指定元素_如何删除PHP数组元素键值并重新排序
点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 想要删除PHP数组中某个元素键值,然后重新规范索引排序.我们可以使用PHP中的内置函数uns ...
- JS删除数组元素的函数介绍
有时候我们需要数组元素的值,那么就可以参考下面的方法,文中提到了不少这方面的资料,数组去重功能等 split将字符串转为数组并输出的代码: 复制代码 代码如下: <script language ...
- php中删除数组元素的函数,php删除数组中的元素函数用法汇总
php中删除数组元素是非常的简单的,主要是unset,array_splice,但是关于两者有,长时间混用,有的时候竟然分不出区别. 很多地方都这样区别unset,array_splice array ...
最新文章
- BZOJ 4059: [Cerc2012]Non-boring sequences ( )
- 干货|浅谈强化学习的方法及学习路线
- IDA动态调试技术及Dump内存
- 360浏览器极速模式_【小技巧】解除浏览器主页以及,锁定主页~
- 什么样的程序员会让人讨厌?大家注意,千万不要成为这种程序员!
- HDU1869---(最短路+floyd)
- 多语言网站设计需要注意的问题
- java 日期只计算年月日大小_java 日期加减天数、月数、年数的计算方式
- 这样的高颜值网易云音乐,是你想要的吗?
- PHP导航栏管理,zblog导航栏管理设置的几种方法
- 数据库性能测试:sysbench用法详解
- 金山打字专业文章计算机,打字测试-金山打字2003打字测试有哪些文章?金山打字2003打字测试有哪 爱问知识人...
- PDF文件太大,两个超级实用方法压缩PDF
- web前端入门知识大全:系统路线,各类要点解析
- 股票杠杆哪个平台好?具备的资质是怎么样的?
- 在 Linux 终端中自定义 Bash 配色和提示内容
- echaarts水滴(水球图)波浪效果
- Internet Explorer 编程简述(序)
- XCTF 攻防世界 MISC杂项 高手进阶区
- 开源项目推荐:HandsFree机器人项目