Skip to content

Commit c3b958d

Browse files
committed
LC_215.cpp
1 parent 2f16bf2 commit c3b958d

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#include<iostream>
2+
#include<queue>
3+
#include<vector>
4+
using namespace std;
5+
int findKthLargest(vector<int>& nums, int k){
6+
priority_queue<int, vector<int>, greater<int>> minheap;
7+
for(int num : nums){
8+
minheap.push(num);
9+
if(minheap.size() > k){
10+
minheap.pop();
11+
}
12+
}
13+
return minheap.top();
14+
}
15+
int main(){
16+
vector<int> nums = {3,2,1,5,6,4};
17+
int k = 2;
18+
int result = findKthLargest(nums, k);
19+
cout << "The Kth largets element is " << result << endl;
20+
return 0;
21+
}

Leetcode_Practice_Questions/LC_43.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,12 @@ string multiply(string num1, string num2) {
2828
return result;
2929
}
3030
int main() {
31-
string num1 = "123";
32-
string num2 = "456";
31+
string num1;
32+
string num2;
33+
cout << "Enter the String Num1: " ;
34+
cin >> num1;
35+
cout << "Enter the String Num2: ";
36+
cin >> num2;
3337
string answer = multiply(num1, num2);
3438
cout << "The string multiplied by " << num1 << " and " << num2 << " is " << answer << endl;
3539
return 0;

0 commit comments

Comments
 (0)