顺序表基本练习-删除元素
删除 基本 元素 练习 顺序
2023-09-14 09:06:55 时间
问题描述
【问题描述】
实现可变长顺序表的删除算法。任务要求:通过顺序表的初始化、插入算法,创建顺序表。根据删除需求,删除指定的顺序表元素。
【输入形式】
第一行输入整数N(1<=N<=100),M(1<=M<=100);N表示创建长度为N的顺序表;M表示执行M次删除操作。
第二行输入N个整数,表示顺序表的N个元素,依次放入表中;
接着输入M个整数,表示欲删除元素的位序。如如输入3,表示删除顺序表的第3个元素。
【输出形式】
输出执行M次删除后的顺序表元素。(若有删除位置不合法的,输出1个0)
【样例输入1】
5 2
11 22 33 44 55
1
4
【样例输出1】
22 33 44
【样例输入2】
8 3
10 -20 30 -40 50 -60 70 -80
9
4
0
【样例输出2】
0
0
10 -20 30 50 -60 70 -80
【样例说明】
注意样例2:出现删除位置不合法,无法实现删除的,输出1个0。
程序设计
#include<stdio.h>
#include<malloc.h>
typedef struct Node{
int dat
相关文章
- Linux 查看进程和删除进程
- Zookeeper之Curator(1)客户端基本的创建,删除,更新,查找操作api
- list删除操作 java.util.ConcurrentModificationException
- PinnedHeaderListView实现删除
- xp/win7中系统安装memcached服务,卸载memcached服务,以及删除memcached服务
- 如何删除过期的数据库备份文件呢? .
- 关于iphone6安装了727个应用后,更新app 导致一些app无法更新,无法删除,重启后消失,但是却还是占用空间的解决办法
- Qt编写安防视频监控系统4-删除视频
- shell脚本:批量修改文件名(添加/删除/替换文件名中字符)
- list容器的插入和删除
- Notepad++ 删除空行
- 删除子数组的最大得分
- B树和B+树的插入、删除图文详解
- LeetCode 83. 删除排序链表中的重复元素
- 删除url指定链接上的参数