AlgoGenesis / C

AlgoGenesis is a centralized open-source platform dedicated to providing optimized and well-documented algorithm implementations in C. Perfect for both beginners and advanced users, this repository serves as a comprehensive learning resource for solving algorithmic challenges.
MIT License
89 stars 306 forks source link

[NEW ALGORITHM] Chan's Algorithm for Convex Hull #1681

Open V2VaibhavVerma opened 1 week ago

V2VaibhavVerma commented 1 week ago

I propose adding Chan's Algorithm to the repository for computing the convex hull of a set of points in two-dimensional space. This algorithm utilizes a divide-and-conquer approach combined with the use of dynamic data structures, achieving an expected time complexity of (O(n \log h)), where (n) is the number of input points and (h) is the number of points in the convex hull. This implementation will provide a robust solution for users needing efficient convex hull computation, especially in applications involving computational geometry. Screenshot 2024-11-09 100658

Key Features of Chan's Algorithm:

Proposed Implementation Details:

Labels: new algorithm, gssoc-ext, hacktoberfest, level1

Assignees: Contributor in GSSoC-ext
Want to work on it

github-actions[bot] commented 1 week ago

đź‘‹ Thank you for raising an issue! We appreciate your effort in helping us improve. Our team will review it shortly. Stay tuned!

V2VaibhavVerma commented 1 week ago

@pankaj-bind Kindly review this algo, assign me this task under labels.

pankaj-bind commented 1 week ago

assigned

pankaj-bind commented 4 days ago

Raise your PR before 11:30PM otherwise, it will not considered in GSSOC-ext.

pankaj-bind commented 4 days ago

Raise your PR 45 minutes left.