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++;
}
}
线性表插入,删除,查询操作
最新推荐文章于 2023-04-14 17:56:43 发布
本文介绍了一个简单的数组操作实现,包括查找、插入与删除元素的方法。通过这些基本操作的学习,读者可以更好地理解如何在C++中管理和操作数组。
8785

被折叠的 条评论
为什么被折叠?



