Las estructuras de datos y los algoritmos no están relacionados con un lenguaje de programación, en general puede encontrar la misma estructura de datos en diferentes lenguajes, por lo que no debe decir ‘en c ++’.
Las estructuras de datos se utilizan para contener datos, cada estructura de datos tiene un diseño diferente, por ejemplo:
- Pila: una lista ordenada de tipo de datos similar. La pila es una estructura LIFO. (Último en entrar primero en salir)
- Cola: una estructura de datos abstracta, algo similar a las pilas. A diferencia de las pilas, una cola está abierta en ambos extremos. Sigue la estructura FIFO (Primero en entrar, Primero en salir)
Un algoritmo es un procedimiento o fórmula para resolver un problema, basado en la conducción de una secuencia de acciones específicas. Un programa de computadora se puede ver como un algoritmo elaborado.
- ¿Cuáles son algunas aplicaciones prácticas del sistema binario?
- Cómo resolver un problema de puente colgante utilizando circuitos y dónde una persona puede cruzar el puente a la vez
- ¿Qué es un algoritmo increíble que encontraste?
- ¿Qué tan difícil es implementar un sitio web de reserva de boletos con un volumen máximo de 1 millón de boletos por hora durante ciertas horas del día?
- ¿Cómo se puede probar que la ruta única a través de un árbol de expansión mínima entre dos nodos es una ruta más corta de "cuello de botella"?