Added newAdded QuickSelect Algorithm for Kth Largest Element + Benchmark and Documentation files quickselect.cpp readme.md and compare_method.cpp also… #633
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
… fix binary search
🔍 Summary
This pull request adds a new implementation of the QuickSelect algorithm to efficiently find the Kth largest element in an array.
It also includes a benchmark comparison script and README documentation for better understanding and testing.
🧩 Files Added
⚙️ Features
🧠 Improvements / Benefits
✅ Testing
Tested locally on multiple input arrays:
Input: [3,2,3,1,2,4,5,5,6], k=4
Output: 4
Results from all methods are consistent.
📈 Future Enhancements
test_kth_largest.cpp).Closes: