यहां हम सरणी डेटा संरचना के कुछ बुनियादी संचालन देखेंगे। ये ऑपरेशन हैं -
- ट्रैवर्स
- सम्मिलन
- हटाना
- खोज
- अपडेट करें
ट्रैवर्स एक सरणी के सभी तत्वों को स्कैन कर रहा है। इन्सर्ट ऑपरेशन किसी ऐरे में दिए गए स्थान पर कुछ एलिमेंट जोड़ रहा है, डिलीट एलिमेंट को एरे से हटा रहा है और डिलीट करने के बाद अन्य एलिमेंट्स की संबंधित पोजीशन को अपडेट कर रहा है। खोज किसी ऐसे तत्व को खोजना है जो किसी सरणी में मौजूद है, और अद्यतन दिए गए स्थान पर तत्व के मान को अद्यतन कर रहा है। आइए बेहतर विचार प्राप्त करने के लिए एक 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