Posts

Showing posts from February, 2025

Map sort 4 with array version

#include <iostream> #include <vector> #include <map> #include <climits> using namespace std; void Map_sort(vector<int> &nums) {     vector<int> temp;     int arr[20000];     int maxElement = INT_MIN;     int minElement = INT_MAX;     for(int i=0; i<nums.size(); i++)     {         if(maxElement < nums[i])         {             maxElement = nums[i];         }         if(minElement > nums[i])         {             minElement = nums[i];         }         arr[nums[i]]++;              }     int j=0;     for(int i=minElement; i<= maxElement; i++ )     {         if (arr[i] >= 1) {      ...

Map sort 3 with duplicates

#include <iostream> #include <vector> #include <map> #include <climits> using namespace std; void Map_sort(vector<int> &nums) {     vector<int> temp;     std::map<int,int> mp;     int maxElement = INT_MIN;     int minElement = INT_MAX;     for(int i=0; i<nums.size(); i++)     {         if(maxElement < nums[i])         {             maxElement = nums[i];         }         if(minElement > nums[i])         {             minElement = nums[i];         }         mp[nums[i]]++;              }     int j=0;     for(int i=minElement; i<= maxElement; i++ )     {         if (mp[i] >= 1) {  ...

Map sort 2

/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl, C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ #include <iostream> #include <vector> #include <map> #include <climits> using namespace std; void map_sort(vector<int> &nums) {     vector<int> temp;     std::map<int,bool> mp;     int maxElement = INT_MIN;     int minElement = INT_MAX;     for(int i=0; i<nums.size(); i++)     {         if(maxElement < nums[i])         {             maxElement = nums[i];       ...

Map sort

/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl, C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ #include <iostream> #include <vector> #include <map> #include <climits> using namespace std; vector<int> map_sort(vector<int> &nums) {     vector<int> temp;     std::map<int,bool> mp;     int maxElement = INT_MIN;     int minElement = INT_MAX;     for(int i=0; i<nums.size(); i++)     {         if(maxElement < nums[i])         {             maxElement = nums[i];   ...