{"repo":"EbTech/rust-algorithms","free":true,"listed":false,"github":"https://github.com/EbTech/rust-algorithms","clone":"git clone https://github.com/EbTech/rust-algorithms.git","description":"Common data structures and algorithms in Rust","language":"Rust","stars":3980,"topics":["algorithm","rust","competition-programmers","algorithms","codeforces","data-structures","learn","education","cookbook","programming-contests"],"license":"MIT","category":"dev-tools","readme_excerpt":"Contest Algorithms in Rust A collection of classic data structures and algorithms, emphasizing usability, beauty and clarity over full generality. As such, this should be viewed not as a blackbox library , but as a whitebox cookbook demonstrating the design and implementation of algorithms. I hope it will be useful to students and educators, as well as fans of algorithmic programming contests. This repository is distributed under the MIT License. Contest submissions need not include the license text. Enjoy! For Students and Educators When learning a new algorithm or data structure, it's often helpful to see or play with a concrete implementation. As such, this repository catalogues several classic algorithms in their simplest forms. In addition, the Rust language has outstanding pedagogical attributes. Its compiler acts as a teacher, enforcing strict discipline while pointing to clearer ways to structure one's logic. For Programming Contests The original intent of this project was to build a reference for use in programming contests. As a result, it contains algorithms that are frequently useful to have in one's toolkit, with an emphasis on code that is concise and easy to modify under time pressure. Most competitive programmers rely on C++ for its fast execution time. However, it's notoriously unsafe, diverting a considerable share of the contestant's time and attention on mistake prevention and debugging. Java is the next most popular choice, offering a little safety at som","default_branch":null,"files":null,"tree":[],"storefront":"/r/EbTech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EbTech/rust-algorithms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}