paint-brush
Můj projekt s otevřeným zdrojovým kódem: Průvodce DSA pro studenty datových struktur a algoritmůpodle@beardyweird
Nová historie

Můj projekt s otevřeným zdrojovým kódem: Průvodce DSA pro studenty datových struktur a algoritmů

podle Kanav Arora3m2024/12/16
Read on Terminal Reader

Příliš dlouho; Číst

DSA-Guide je open-source projekt, jehož cílem je usnadnit datové struktury a algoritmy (DSA) pro každého. V současné době restrukturalizujeme úložiště, aby bylo uživatelsky přívětivější a dynamičtější. Nové webové stránky úložiště umožní uživatelům zobrazit vysvětlení markdown a snadno pracovat se soubory kódu.
featured image - Můj projekt s otevřeným zdrojovým kódem: Průvodce DSA pro studenty datových struktur a algoritmů
Kanav Arora HackerNoon profile picture

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?

DSA-Guide 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!

Proč přispívat?

Zde je důvod, proč budete rádi přispívat do DSA-Guide:

  • Spolupracujte a učte se : Spolupracujte s komunitou podobně smýšlejících vývojářů.
  • Vylepšete své dovednosti : Zdokonalte své kódovací dovednosti a předveďte svou odbornost.
  • Udělejte dopad : Pomozte ostatním poskytováním jasných a dobře otestovaných řešení.
  • Rozšiřte své portfolio : Přidejte do svého životopisu příspěvky s otevřeným zdrojovým kódem.

Co potřebujeme

V současné době hledáme příspěvky v Javě a Pythonu . 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ě!

Ale tady je dohoda: Potřebujeme vaši nejlepší práci!

  • Testovací případy musí projít : Vaše řešení by mělo projít všemi testovacími případy na příslušné platformě.
  • Důkaz úspěchu : 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.
  • Postupujte podle pokynů : 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ě.

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:

  1. Organizované adresáře : Řešení budou přehledně roztříděna podle tématu a úrovně obtížnosti.
  2. Dynamický postranní panel pro web : 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.
  3. Navigace v centru README : Adresáře se soubory README budou fungovat jako vstupní body, které nabízejí písemná vysvětlení a odkazy na soubory kódu.

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

Zde je jednoduchý průvodce krok za krokem, jak začít:

  1. Rozvětvení úložiště : Začněte rozvětvením úložiště DSA-Guide .
  2. Vybrat problém : Vyberte problém, pro který chcete přidat řešení v jazyce Java nebo Python.
  3. Solve and Verify : Vyřešte problém na kódovací platformě a ujistěte se, že projde všemi testovacími případy.
  4. Zdokumentujte svou práci : Zahrňte do kódu komentáře vysvětlující logiku a přístup.
  5. Odeslat PR : Vytvořte žádost o stažení s řešením a připojte snímek obrazovky úspěchu vašeho řešení.

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 DSA-Guide a začněme společně řešit problémy! 🚀


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í!