Cómo aprender algoritmos y estructuras de datos como estudiante de secundaria

¡¡Hola!!

Learning Data Structure no requiere ser un estudiante de Ingeniería, confía en mí. Las estructuras de datos de aprendizaje requieren paciencia y entusiasmo para resolver un problema. Te sugiero que primero tengas conocimientos básicos de programación sobre el lenguaje C (ya que es más fácil comenzar) y luego cambies a estructuras de datos y algoritmos. Te recomendaría estudiar Let us c by Yashwant Kanetkar . El enlace pdf a Let us C se da a continuación.

https: //www.cluster2.hostgator.c…

  • Después de tener una comprensión básica sobre el lenguaje C, cambie a la parte de estructuras de datos. Según yo, Data Structures using C by Reema Thareja es el mejor libro con el que me he encontrado. Incluso tengo su enlace pdf a continuación.
  • Mira esto “data -estructuras-utilizando-c-2nd.rar”. El archivo proporcionado es un archivo .rar, descarga el archivo proporcionado y extrae el archivo con 7-Zip, Winzip o cualquier otro software. Para descargar 7 zip visite “Descargar”.
  • Recomiendo encarecidamente que compre ESTRUCTURAS DE DATOS EN C POR REEMA THAREJA, ya que sería muy útil para comprender los conceptos de las Estructuras de datos.

Espero que ayude. ¡Feliz codificación!

More Interesting

¿Qué estructura de datos usa internamente un objeto en los lenguajes OOP? ¿Qué algoritmo se usa para la búsqueda de propiedades en un objeto?

¿Cuál es el enfoque para resolver el problema # 168 en el Proyecto Euler (por supuesto, no la fuerza bruta)?

Como un codificador relativamente nuevo, mi código es un poco más largo que el de un programador experimentado en resolución de problemas. ¿Será esto un elemento disuasorio para los empleadores?

¿En qué tipo de índices de búsqueda y enfoque se debe trabajar para un sitio web con búsqueda basada en la ciudad (y localidad) de una palabra clave, un ejemplo típico es un directorio web?

¿Existen algoritmos que estructuran datos previamente no estructurados utilizando 'etiquetas' definidas por el usuario?

En términos simples, ¿qué es la complejidad del tiempo amortizado?

¿Es necesario tener datos estacionarios para aplicar algún tipo de algoritmo de aprendizaje automático?

¿Cuál fue el primer juego de computadora en usar un generador de números aleatorios?

¿Cuáles son los 30 algoritmos más importantes que debe conocer para la programación competitiva?

Lingüística computacional: ¿Cuál es la mejor manera de encontrar coincidencias aproximadas de cadenas (duplicados difusos) entre un conjunto de N cadenas?

Cómo entender el análisis amortizado y por qué lo necesitamos

¿Trabajar en ciberseguridad implica mucha programación y algoritmos?

¿Qué debe saber todo programador sobre tablas hash y funciones hash?

Cómo encontrar la solución más óptima para una pregunta en particular que se ha enviado en LeetCode

¿Cuáles son algunas preguntas asombrosas de CodeChef con soluciones comprensibles que me ayudarán a aprender nuevos métodos y conceptos?