数据结构中的数组操作
在这里,我们将看到数组数据结构的一些基本操作。这些操作是-
横移
插入
删除中
搜索
更新资料
遍历正在扫描数组的所有元素。插入操作是在数组中的给定位置添加一些元素,删除是从数组中删除元素,并在删除后更新其他元素的相应位置。搜索是要找到数组中存在的某个元素,而更新将更新给定位置的元素值。让我们看一个C++示例代码以获得更好的主意。
示例
#include<iostream> #include<vector> using namespace std; main(){ vector<int> arr; //插入元素 arr.push_back(10); arr.push_back(20); arr.push_back(30); arr.push_back(40); arr.push_back(50); arr.push_back(60); for(int i = 0; i<arr.size(); i++){ //traverse cout << arr[i] << " "; } cout << endl; //删除元素 arr.erase(arr.begin() + 2); arr.erase(arr.begin() + 3); for(int i = 0; i<arr.size(); i++){ //traverse cout << arr[i] << " "; } cout << endl; arr[0] = 100; //update for(int i = 0; i<arr.size(); i++){ //traverse cout << arr[i] << " "; } cout << endl; }
输出结果
10 20 30 40 50 60 10 20 40 60 100 20 40 60