基本操作
以下是数组支持的基本操作。
- 遍历 -逐一打印所有数组元素。
- 插入 -在给定的索引处添加一个元素。
- 删除 -删除给定索引处的元素。
- 搜索 -使用给定的索引或值搜索元素。
- 更新 -更新给定索引处的元素。
在C语言中,当使用size初始化数组时,它将按以下顺序为其元素分配默认值。
颜色名称 |
效果 |
bool |
false |
char |
0 |
int |
0 |
float |
0.0 |
double |
0.0f |
void |
|
wchar_t |
0 |
遍历数组
此操作将遍历数组的元素。
以下程序遍历并打印数组的元素:
当我们编译并执行上述程序时,它将产生以下结果
插入操作
插入操作是将一个或多个数据元素插入数组。根据要求,可以在数组的开头,结尾或任何给定的索引处添加新元素。在这里,我们看到了插入操作的实际实现,我们在数组的末尾添加了数据-
以下是上述算法的实现-
当我们编译并执行上述程序时,它将产生以下结果-
删除操作
删除是指从数组中删除现有元素并重新组织数组中的所有元素。
假设LA是一个有N个元素的线性数组,K是一个正整数,K<=N。下面是删除在LA的第K个位置可用的元素的算法。
以下是上述算法的实现-
当我们编译并执行上述程序时,它将产生以下结果-
搜索操作
您可以根据数组元素的值或索引来搜索它。
假设LA是一个有N个元素的线性数组,K是一个正整数,K<=N。下面是使用顺序搜索查找具有ITEM值的元素的算法。
以下是上述算法的实现-
当我们编译并执行上述程序时,它将产生以下结果-
更新操作
更新操作是指以给定索引更新数组中的现有元素。
假设LA是一个有N个元素的线性数组,K是一个正整数,K<=N。下面是更新在LA的第k个位置可用的元素的算法。
以下是上述算法的实现-
当我们编译并执行上述程序时,它将产生以下结果-