Ahoj, kolegové kodéři a řešitelé problémů! Jste nadšení pro datové struktury a algoritmy (DSA)? Máte rádi řešení problémů v Javě nebo Pythonu? Chcete přispět k projektu s otevřeným zdrojovým kódem, jehož cílem je usnadnit DSA pro každého? Pokud jste právě přikývli, máme pro vás několik zajímavých zpráv: projekt DSA-Guide potřebuje vaše příspěvky! O čem je průvodce DSA? je projekt založený na spolupráci, jehož cílem je poskytnout komplexní zdroj pro problémy DSA, doplněný o řešení, vysvětlení a strukturovanou organizaci. Ať už jste začátečník, který hledá rady, nebo pokročilý kodér hledající optimalizovaná řešení, toto úložiště je pro vás. A nyní můžete být součástí jeho cesty! DSA-Guide Proč přispívat? Zde je důvod, proč budete rádi přispívat do DSA-Guide: : Spolupracujte s komunitou podobně smýšlejících vývojářů. Spolupracujte a učte se : Zdokonalte své kódovací dovednosti a předveďte svou odbornost. Vylepšete své dovednosti : Pomozte ostatním poskytováním jasných a dobře otestovaných řešení. Udělejte dopad : Přidejte do svého životopisu příspěvky s otevřeným zdrojovým kódem. Rozšiřte své portfolio Co potřebujeme V současné době hledáme příspěvky v a . Pokud jste vyřešili problémy s DSA na platformách, jako je LeetCode, Codeforces, HackerRank nebo na jakékoli podobné platformě, rádi bychom vaše řešení přidali do našeho úložiště! Javě Pythonu Ale tady je dohoda: Potřebujeme vaši nejlepší práci! : Vaše řešení by mělo projít všemi testovacími případy na příslušné platformě. Testovací případy musí projít : Ke své žádosti o stažení (PR) připojte snímek obrazovky, který ukazuje, že vaše řešení je na platformě přijato/předáno. Důkaz úspěchu : Ujistěte se, že váš kód je čistý, dobře zdokumentovaný a dodržuje pokyny pro příspěvky našeho úložiště. Postupujte podle pokynů Probíhá restrukturalizace úložiště Do průvodce DSA přicházejí vzrušující aktualizace! V současné době restrukturalizujeme úložiště, aby bylo uživatelsky přívětivější a dynamičtější. Zde je malý náhled na to, co se děje: : Řešení budou přehledně roztříděna podle tématu a úrovně obtížnosti. Organizované adresáře : Nový web úložiště umožní uživatelům procházet adresáře, prohlížet vysvětlení markdownů a pracovat se soubory kódu bez námahy. Dynamický postranní panel pro web : Adresáře se soubory README budou fungovat jako vstupní body, které nabízejí písemná vysvětlení a odkazy na soubory kódu. Navigace v centru README Vaše příspěvky nejen přidají hodnotu repozitáři, ale také nám pomohou vybudovat tuto vylepšenou strukturu. Jak přispět https://github.com/Kanav-Arora/DSA-Guide?embedable=true Zde je jednoduchý průvodce krok za krokem, jak začít: : Začněte rozvětvením . Rozvětvení úložiště úložiště DSA-Guide : Vyberte problém, pro který chcete přidat řešení v jazyce Java nebo Python. Vybrat problém : Vyřešte problém na kódovací platformě a ujistěte se, že projde všemi testovacími případy. Solve and Verify : Zahrňte do kódu komentáře vysvětlující logiku a přístup. Zdokumentujte svou práci : Vytvořte žádost o stažení s řešením a připojte snímek obrazovky úspěchu vašeho řešení. Odeslat PR Pojďme stavět společně! Ať už jste zkušený kodér nebo s open-source teprve začínáte, DSA-Guide je perfektní platforma, kde můžete přispívat, učit se a růst. Pojďme společně pracovat na tom, aby se tento projekt stal dokonalým zdrojem pro nadšence DSA po celém světě. Tak na co čekáš? Ponořte se do a začněme společně řešit problémy! 🚀 DSA-Guide Pokud máte nějaké dotazy nebo nápady, neváhejte se na nás obrátit. Všichni jsme uši! Šťastné kódování!