paint-brush
El meu projecte de codi obert: la guia DSA per a estudiants d'estructures de dades i algoritmesper@beardyweird
Nova Història

El meu projecte de codi obert: la guia DSA per a estudiants d'estructures de dades i algoritmes

per Kanav Arora3m2024/12/16
Read on Terminal Reader

Massa Llarg; Per llegir

La DSA-Guide és un projecte de codi obert destinat a facilitar les estructures i els algoritmes de dades (DSA) per a tothom. Actualment estem reestructurant el dipòsit per fer-lo més fàcil d'utilitzar i dinàmic. El nou lloc web del repositori permetrà als usuaris veure les explicacions de reducció i interactuar amb els fitxers de codi sense esforç.
featured image - El meu projecte de codi obert: la guia DSA per a estudiants d'estructures de dades i algoritmes
Kanav Arora HackerNoon profile picture

Hola, companys programadors i solucionadors de problemes!


Ets un apassionat de les estructures i algorismes de dades (DSA)? T'agrada resoldre problemes en Java o Python? Tens ganes de contribuir a un projecte de codi obert que té com a objectiu facilitar el DSA per a tothom? Si acabes d'assentir, tenim una notícia interessant per a tu: el projecte DSA-Guide necessita les teves contribucions!

De què tracta DSA-Guide?

La DSA-Guide és un projecte col·laboratiu que té com a objectiu proporcionar un recurs complet per als problemes DSA, amb solucions, explicacions i organització estructurada. Tant si sou un principiant que busca orientació com si sou un programador avançat que busca solucions optimitzades, aquest repositori és per a vosaltres. I ara, pots formar part del seu viatge!

Per què contribuir?

Heus aquí per què us encantarà contribuir a la DSA-Guide:

  • Col·labora i aprèn : treballa amb una comunitat de desenvolupadors amb idees afins.
  • Millora les teves habilitats : millora les teves habilitats de codificació i mostra la teva experiència.
  • Feu un impacte : ajudeu els altres proporcionant solucions clares i ben provades.
  • Augmenta la teva cartera : afegiu contribucions de codi obert al vostre currículum.

El que Necessitem

Actualment, estem buscant contribucions en Java i Python . Si heu resolt problemes de DSA a plataformes com LeetCode, Codeforces, HackerRank o qualsevol plataforma similar, ens agradaria que les vostres solucions s'afegeixin al nostre repositori.

Però aquí teniu l'oferta: necessitem el vostre millor treball!

  • Els casos de prova han de superar : la vostra solució hauria de superar tots els casos de prova a la plataforma corresponent.
  • Prova d'èxit : adjunteu una captura de pantalla a la vostra sol·licitud d'extracció (PR) que mostri que la vostra solució s'accepta/s'ha passat a la plataforma.
  • Seguiu les directrius : assegureu-vos que el vostre codi estigui net, ben documentat i que compleixi les directrius de contribució del nostre dipòsit.

Reestructuració del dipòsit en curs

Arriben actualitzacions interessants a la DSA-Guide! Actualment estem reestructurant el dipòsit per fer-lo més fàcil d'utilitzar i dinàmic. Aquí teniu un aperitiu del que està passant:

  1. Directoris organitzats : les solucions es classificaran ordenadament per tema i nivell de dificultat.
  2. Barra lateral dinàmica per al lloc web : el nou lloc web del repositori permetrà als usuaris navegar per directoris, veure explicacions de marcatge i interactuar amb fitxers de codi sense esforç.
  3. Navegació centrada en README : els directoris amb fitxers README actuaran com a punts d'entrada, oferint explicacions escrites i enllaços a fitxers de codi.

Les vostres contribucions no només afegiran valor al repositori, sinó que també ens ajudaran a construir aquesta estructura millorada.

Com contribuir

Aquí teniu una guia senzilla pas a pas per començar:

  1. Fork the Repository : Comenceu bifurcant el repositori DSA-Guide .
  2. Trieu un problema : trieu un problema al qual vulgueu afegir una solució de Java o Python.
  3. Resoldre i verificar : solucioneu el problema en una plataforma de codificació i assegureu-vos que supera tots els casos de prova.
  4. Documenteu el vostre treball : Incloeu comentaris al vostre codi que expliquen la lògica i l'enfocament.
  5. Envieu un PR : creeu una sol·licitud d'extracció amb la solució, adjuntant una captura de pantalla de l'èxit de la vostra solució.

Construïm Junts!

Tant si sou un programador experimentat com si només comenceu amb el codi obert, la DSA-Guide és la plataforma perfecta per contribuir, aprendre i créixer. Treballem junts per fer d'aquest projecte el recurs definitiu per als entusiastes de DSA d'arreu del món.

Aleshores, a què esperes? Submergeix-te a la DSA-Guide i comencem a resoldre problemes junts! 🚀


No dubteu a posar-vos en contacte si teniu cap pregunta o idea. Tots som orelles!


Feliç codificació!