paint-brush
O meu proxecto de código aberto: a guía DSA para estudantes de estruturas de datos e algoritmospor@beardyweird
Nova historia

O meu proxecto de código aberto: a guía DSA para estudantes de estruturas de datos e algoritmos

por Kanav Arora3m2024/12/16
Read on Terminal Reader

Demasiado longo; Ler

A DSA-Guide é un proxecto de código aberto destinado a facilitar as estruturas e algoritmos de datos (DSA) para todos. Actualmente estamos reestruturando o repositorio para facelo máis sinxelo e dinámico. O novo sitio web do repositorio permitirá aos usuarios ver explicacións de rebaixa e interactuar cos ficheiros de código sen esforzo.
featured image - O meu proxecto de código aberto: a guía DSA para estudantes de estruturas de datos e algoritmos
Kanav Arora HackerNoon profile picture

Ola, compañeiros programadores e solucionadores de problemas!


Te apaixona as estruturas e algoritmos de datos (DSA)? Gústache resolver problemas en Java ou Python? Estás ansioso por contribuír a un proxecto de código aberto que trata de facilitar a DSA a todos? Se acabas de asentir, temos unhas noticias interesantes para ti: o proxecto DSA-Guide precisa das túas contribucións.

De que se trata DSA-Guide?

A DSA-Guide é un proxecto colaborativo destinado a proporcionar un recurso completo para problemas DSA, completo con solucións, explicacións e organización estruturada. Tanto se es un principiante que busca orientación como se es un programador avanzado que busca solucións optimizadas, este repositorio é para ti. E agora, podes ser parte da súa viaxe!

Por que contribuír?

Aquí tes por que che encantará contribuír á Guía de DSA:

  • Colabora e aprende : traballa cunha comunidade de desenvolvedores de ideas afines.
  • Mellora as túas habilidades : perfecciona as túas habilidades de codificación e mostra a túa experiencia.
  • Fai un impacto : axuda aos demais proporcionando solucións claras e ben probadas.
  • Fai crecer a túa carteira : engade contribucións de código aberto ao teu currículo.

O que Necesitamos

Actualmente, estamos a buscar contribucións en Java e Python . Se resolveches problemas de DSA en plataformas como LeetCode, Codeforces, HackerRank ou calquera plataforma similar, encantaríanos que as túas solucións se engadiran ao noso repositorio.

Pero aquí está o negocio: necesitamos o teu mellor traballo!

  • Os casos de proba deben pasar : a súa solución debe aprobar todos os casos de proba na plataforma correspondente.
  • Proba de éxito : adxunta unha captura de pantalla na túa solicitude de extracción (PR) que amose que a túa solución se acepta/pasa na plataforma.
  • Sigue as directrices : asegúrate de que o teu código estea limpo, ben documentado e que cumpra as directrices de contribución do noso repositorio.

Reestruturación do repositorio en curso

Actualizacións emocionantes están chegando á guía DSA! Actualmente estamos reestruturando o repositorio para facelo máis sinxelo e dinámico. Aquí tes un adelanto do que está a suceder:

  1. Directorios organizados : as solucións clasificaranse por tema e nivel de dificultade.
  2. Barra lateral dinámica para o sitio web : o novo sitio web do repositorio permitirá aos usuarios navegar por directorios, ver explicacións de marcado e interactuar cos ficheiros de código sen esforzo.
  3. Navegación centrada en README : os directorios con ficheiros README actuarán como puntos de entrada, ofrecendo explicacións escritas e ligazóns a ficheiros de código.

As túas contribucións non só engadirán valor ao repositorio senón que tamén nos axudarán a construír esta estrutura mellorada.

Como contribuír

Aquí tes unha sinxela guía paso a paso para comezar:

  1. Fork the Repository : Comeza forking o repositorio DSA-Guide .
  2. Escolle un problema : escolle un problema para o que desexas engadir unha solución de Java ou Python.
  3. Resolver e verificar : Resolve o problema nunha plataforma de codificación e asegúrate de que supera todos os casos de proba.
  4. Documenta o teu traballo : inclúe comentarios no teu código explicando a lóxica e o enfoque.
  5. Enviar unha RP : crea unha solicitude de extracción coa solución, adxuntando unha captura de pantalla do éxito da túa solución.

Construímos Xuntos!

Tanto se es un programador experimentado como se estás comezando co código aberto, a Guía DSA é a plataforma perfecta para que poidas contribuír, aprender e crecer. Traballemos xuntos para facer deste proxecto o recurso definitivo para os entusiastas de DSA de todo o mundo.

Entón, a que estás esperando? Mergúllate na guía DSA e empecemos a resolver os problemas xuntos. 🚀


Non dubide en poñerse en contacto se tes algunha dúbida ou idea. Todos somos oídos!


Feliz codificación!