paint-brush
Mi proyecto de código abierto: la guía DSA para estudiantes de estructuras de datos y algoritmospor@beardyweird
Nueva Historia

Mi proyecto de código abierto: la guía DSA para estudiantes de estructuras de datos y algoritmos

por Kanav Arora3m2024/12/16
Read on Terminal Reader

Demasiado Largo; Para Leer

La Guía DSA es un proyecto de código abierto cuyo objetivo es facilitar el uso de las estructuras de datos y algoritmos (DSA) a todo el mundo. Actualmente estamos reestructurando el repositorio para que sea más fácil de usar y dinámico. El nuevo sitio web del repositorio permitirá a los usuarios ver explicaciones sobre Markdown e interactuar con los archivos de código sin esfuerzo.
featured image - Mi proyecto de código abierto: la guía DSA para estudiantes de estructuras de datos y algoritmos
Kanav Arora HackerNoon profile picture

¡Hola a todos, compañeros programadores y solucionadores de problemas!


¿Te apasionan las estructuras de datos y los algoritmos (DSA)? ¿Te encanta resolver problemas en Java o Python? ¿Estás ansioso por contribuir a un proyecto de código abierto cuyo objetivo es hacer que las DSA sean más fáciles para todos? Si solo asintieron, tenemos buenas noticias para ti: ¡el proyecto DSA-Guide necesita tus contribuciones!

¿De qué trata la Guía DSA?

La Guía DSA es un proyecto colaborativo cuyo objetivo es proporcionar un recurso integral para los problemas de DSA, con soluciones, explicaciones y una organización estructurada. Tanto si eres un principiante que busca orientación como si eres un programador avanzado que busca soluciones optimizadas, este repositorio es para ti. ¡Y ahora puedes formar parte de este viaje!

¿Por qué contribuir?

Éstas son las razones por las que te encantará contribuir a la Guía DSA:

  • Colaborar y aprender : trabajar con una comunidad de desarrolladores con ideas afines.
  • Mejora tus habilidades : perfecciona tus habilidades de codificación y demuestra tu experiencia.
  • Genere impacto : ayude a otros brindándoles soluciones claras y probadas.
  • Haga crecer su cartera : agregue contribuciones de código abierto a su currículum.

Lo que necesitamos

Actualmente, buscamos contribuciones en Java y Python . Si has resuelto problemas de DSA en plataformas como LeetCode, Codeforces, HackerRank o cualquier plataforma similar, ¡nos encantaría ver tus soluciones agregadas a nuestro repositorio!

Pero este es el trato: ¡Necesitamos tu mejor trabajo!

  • Los casos de prueba deben pasar : su solución debe pasar todos los casos de prueba en la plataforma correspondiente.
  • Prueba de éxito : adjunte una captura de pantalla en su solicitud de extracción (PR) que muestre que su solución es aceptada/aprobada en la plataforma.
  • Siga las pautas : asegúrese de que su código esté limpio, bien documentado y cumpla con las pautas de contribución de nuestro repositorio.

Reestructuración del repositorio en curso

¡Se avecinan novedades interesantes para la Guía DSA! Actualmente estamos reestructurando el repositorio para que sea más fácil de usar y dinámico. A continuación, se muestra un adelanto de lo que está sucediendo:

  1. Directorios organizados : las soluciones estarán ordenadas cuidadosamente por tema y nivel de dificultad.
  2. Barra lateral dinámica para el sitio web : el nuevo sitio web del repositorio permitirá a los usuarios explorar directorios, ver explicaciones de Markdown e interactuar con archivos de código sin esfuerzo.
  3. Navegación centrada en README : los directorios con archivos README actuarán como puntos de entrada, ofreciendo explicaciones escritas y enlaces a archivos de código.

Sus contribuciones no sólo agregarán valor al repositorio sino que también nos ayudarán a construir esta estructura mejorada.

Cómo contribuir

A continuación te mostramos una sencilla guía paso a paso para comenzar:

  1. Bifurcar el repositorio : comience bifurcando el repositorio DSA-Guide .
  2. Elija un problema : elija un problema para el cual desea agregar una solución Java o Python.
  3. Resolver y verificar : resuelva el problema en una plataforma de codificación y asegúrese de que pase todos los casos de prueba.
  4. Documente su trabajo : incluya comentarios en su código que expliquen la lógica y el enfoque.
  5. Enviar una solicitud de extracción : cree una solicitud de extracción con la solución y adjunte una captura de pantalla del éxito de su solución.

¡Construyamos juntos!

Ya sea que seas un programador experimentado o recién estés comenzando con el código abierto, la Guía DSA es la plataforma perfecta para que contribuyas, aprendas y crezcas. Trabajemos juntos para hacer de este proyecto el recurso definitivo para los entusiastas de DSA en todo el mundo.

Entonces, ¿qué estás esperando? ¡Sumérgete en la Guía DSA y comencemos a resolver problemas juntos! 🚀


No dudes en comunicarte con nosotros si tienes alguna pregunta o idea. ¡Estamos aquí para escucharte!


¡Feliz codificación!