commit f3cf0b4447cb7faaf843b67a72839d90b2df78b4
parent de779636db17281e0d23219f39b5b99988394aa2
Author: AndrewLockVI <andrewlaack1@gmail.com>
Date: Sun, 9 Apr 2023 14:10:17 -0500
Missing number using vector
Diffstat:
2 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/missing-number/a.out b/missing-number/a.out
Binary files differ.
diff --git a/missing-number/missing-number.cpp b/missing-number/missing-number.cpp
@@ -0,0 +1,34 @@
+#include <iostream>
+#include <vector>
+
+using namespace std;
+
+int missingNumber(vector<int>& nums) {
+
+ vector <int> num_seq(nums.size() + 1 , 0) ;
+ for(int i = 0 ; i < nums.size() ; ++i){
+ num_seq[nums[i]] = 1;
+ }
+ for(int i = 0 ; i < num_seq.size() ; ++i){
+ if(num_seq[i] == 0){
+ return i;
+ }
+ }
+ return 0;
+
+}
+
+
+
+
+int main(){
+
+ vector <int> search_vec = {0, 1 , 2 ,3 ,4 ,6 , 7};
+ cout << missingNumber(search_vec) << " is the missing number from the list" << endl;
+
+}
+
+
+
+
+