leetcode

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit f3cf0b4447cb7faaf843b67a72839d90b2df78b4
parent de779636db17281e0d23219f39b5b99988394aa2
Author: AndrewLockVI <andrewlaack1@gmail.com>
Date:   Sun,  9 Apr 2023 14:10:17 -0500

Missing number using vector

Diffstat:
Amissing-number/a.out | 0
Amissing-number/missing-number.cpp | 34++++++++++++++++++++++++++++++++++
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; + +} + + + + +