-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEAT]: Add a binary search script #106
Comments
A frontend developer with experiences using JavaScript and modern frameworks for creating seamless and interactive user experience. Am also experienced with developing and deploying smart contracts, as well as writing tests to ensure functionality. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveraged: software engineering background, backend & smart contract dev with contribution to similar tasks(https://app.onlydust.com/u/Bosun-Josh121) looking to make first contribution on this project How I plan on tackling this issue with great familiarity with this data structure & cairo, i'm confident in tackling this, work on feedback & recommendation ensuring contact. Can deliver within a day upon assignment |
Could I take over this issue? I am a software engineer with working knowledge of Cairo and also have an understanding of Data Structures and Algorithm (in C, Python and JavaScript) I believe will also be applicable here . I will send my first PR in 48 hours. |
may i take up this issue @coxmars? background: cairo dev with 5 months of experience and regular contributor at @keep-starknet-strange eta: 2 days |
Can I get assigned to this task @coxmars |
May I take this up? I've been a Competitive Programmer, I'm specialist at codeforces and I'm also good at cairo. So this would be perfect issue for me. ETA: 24 hrs |
Proposal to Work on the IssueI would be delighted to contribute to this issue, as I have extensive experience with Cairo programming and developing decentralized applications on StarkNet. Estimated TimelineI anticipate delivering a working solution within the next 24 hours. Please let me know if I can proceed. Looking forward to contributing and collaborating! Best regards, |
Hii! My name is Mario Araya, I’m a Software Developer with 2+ years of experience. I have worked with backend technologies such as Cairo, Java, and C#, as well as frontend development using React, NextJS, and JavaScript/TypeScript. I’ve made contributions to open-source projects, completed a Starknet Bootcamp, exercises on NodeGuardians, finished Starklings, and participated in multiple hackathons. I’m also a member of the Dojo Coding community here in Costa Rica. I will implement a binary search function optimized for performance and readability. The function will take a sorted array and a target value as inputs and will return the index of the target element if found or an appropriate indicator (e.g., -1 or null) if not found. I will handle edge cases such as empty arrays and non-found elements. The function will include comprehensive error handling to ensure robustness, checking for invalid input types (e.g., non-array inputs or non-number targets). Additionally, I will ensure the implementation adheres to the performance requirements, achieving logarithmic time complexity (O(log n)). After completing the function, I will test it with various edge cases to ensure its correctness. |
Can I attempt this issue? |
I'd like to take this issue. |
I’d love to work on this task and contribute to the project. I’ll be participating in the ETHDenver hackathon, and I see this as a great opportunity not only to help improve the project but also to grow my skills by tackling this issue. |
I’d like to work on this. |
Can I take care of this issue? |
📘 Description
We need to implement a binary search algorithm for efficient searching in sorted arrays. Binary search is a fundamental searching algorithm that repeatedly divides the search interval in half, providing logarithmic time complexity. This implementation will be part of our searching utilities package and should be optimized for performance while maintaining readability.
✅ Acceptance Criteria
Create a function that implements binary search with:
🌎 References
📜 Additional Notes
The text was updated successfully, but these errors were encountered: