线性表插入,删除,查询操作
程序员文章站
2022-04-05 14:50:53
...
int find(int value){ for(int i=0;i<currentP;++i){ if(arrayOfNum[i]==value) return i; } return -1; } void insert(int index){ int num; if(index<0||index>currentP) cout<<"position illeagle!\n"; else{ for(int i=currentP;i>index;i--){ arrayOfNum[i]=arrayOfNum[i-1]; } printf("input insert number\n"); cin>>num; arrayOfNum[i]=num; currentP++; } } void deleteP(int index) { if(index>currentP||index<0) cout<<"delete Point illeagle!"; else { for(int i=index;i<currentP;i++){ arrayOfNum[i]=arrayOfNum[i+1]; } currentP--; } } void procInitial() { currentP=0; cin>>n; for(int i=0;i<n;i++){ scanf("%d",&arrayOfNum[i]); currentP++; } }
上一篇: 基于AutoJS的钉钉自动打卡脚本(无需root)
下一篇: Shell 脚本语言
推荐阅读
-
在ASP.NET 2.0中操作数据之十六:概述插入、更新和删除数据
-
在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据
-
JDBC连接MySql数据库步骤 以及查询、插入、删除、更新等
-
在ASP.NET 2.0中操作数据之十六:概述插入、更新和删除数据
-
在ASP.NET 2.0中操作数据之十七:研究插入、更新和删除的关联事件
-
FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](一)
-
在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据
-
SQL直接操作excel表(查询/导入/插入)
-
JDBC连接MySql数据库步骤 以及查询、插入、删除、更新等
-
Java创建二叉搜索树,实现搜索,插入,删除的操作实例