数据结构中的数组操作


我们在此处将介绍数组数据结构的一些基本操作。这些操作包括 -

  • 遍历
  • 插入
  • 删除
  • 搜索
  • 更新

遍历是对数组所有元素的扫描。插入操作是在数组的指定位置添加一些元素,删除是将数组中的元素删除并更新删除后其他元素的相应位置。搜索是查找数组中存在的一些元素,而更新是更新指定位置元素的值。我们查看一段 C++ 示例代码以获得更好的想法。

示例

 在线演示

#include<iostream>
#include<vector>
using namespace std;
main(){
   vector<int> arr;
   //insert elements
   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;  
   //delete elements
   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

更新于: 27-Aug-2019

689 次查看

开启你的 职业生涯

完成课程获得认证

开始
广告