社区讨论
站外求助
灌水区参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @m49ntj5i
- 此快照首次捕获于
- 2024/12/04 17:02 去年
- 此快照最后确认于
- 2024/12/04 17:02 去年
A05P07:数组的增删改查
查看提交统计提问
总时间限制: 1000ms 内存限制: 65536kB
描述
“增删改查”是数据库的几种基本操作,现在我们用数组DataBase[]来模拟一个数据库,来实现这几种功能。
-
增:+ p v(将数据v插入到DataBase[p]位置上,保证p不会超过数据库末尾元素位置)
-
删:- p (将DataBase[p]位置的元素删除,保证p不会超过数据库末尾元素位置)
-
改:* p v(将DataBase[p]位置的数据修改为v,保证p不会超过数据库末尾元素位置)
-
查:? v (查找DataBase中是否有值为v的元素,若查找成功输出其首次出现时的下标,否则输出“Failed”)
输入
第1行1个整数N(N<=1000),表示共有N次操作
第2~N+1行,每行1次操作
输出
对于每一次查找操作,给出结果;如果查找失败,输出“Failed”;
每个结果独自占一行
样例输入
6
- 0 1
- 0 2 ? 2
- 1 3
- 1 ? 1 样例输出 0 Failed 提示
- 数组DataBase[]中的数据都为int
- 数组DataBase[]初始为空
数组到底开多大???
回复
共 1 条回复,欢迎继续交流。
正在加载回复...