//从数组中删除一个key这个元素,删除成功返回1,不成功返回-1
static int deleteArray(int a[], int key)
{
int i=0;
while(i<a.length && a[i]!=key)
i++;
if(i>=a.length)
return -1;
else
{
for(int j=i;j<a.length-1;j++)
a[j]=a[j+1];
return 1;
}
}
本文介绍了一个简单的算法,用于从整型数组中删除指定元素。该算法通过遍历数组找到目标元素并将其后的所有元素向前移动一位来实现删除操作。文章详细展示了如何实现这一功能,并提供了完整的代码示例。
16万+

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



