La misma razón por la que tanto un automóvil como un avión se llaman vehículos.
Un árbol es un tipo específico de estructura de datos. Una lista también es una estructura de datos, al igual que una matriz, y una cola, y una pila, y un montón, y un … etc. etc. Se obtienen árboles aún más específicos, que también son estructuras de datos mientras que también son árboles , por ejemplo, un árbol de búsqueda binario es una estructura de datos de árbol específica, un árbol Rojo-Negro es una estructura de datos de árbol de búsqueda binaria específica.
¿Qué tienen en común todos estos? Son todas formas de organizar los datos para que el programa pueda acceder más fácilmente (de forma rápida y económica a los recursos) a cualquier elemento de datos específico en cualquier momento. Dependiendo de lo que esté haciendo el programa con los datos y / o cómo obtiene esos datos, una estructura de datos puede funcionar más rápido, otra puede usar menos memoria, y otra puede permitir el almacenamiento en caché, por lo que no todos los datos deben estar directamente en la memoria, etcétera etcétera.
- ¿Cuáles son los mejores métodos para el análisis competitivo?
- Cómo ordenar y combinar un conjunto de números en función de su aparición en múltiples arreglos de manera óptima
- ¿Los comerciantes algorítmicos institucionales necesitan tener una sólida comprensión de la microestructura del mercado?
- ¿Cuál es la diferencia entre un gráfico y un árbol en estructuras de datos y algoritmos?
- ¿Por qué la notación O grande no se parece más a O (c) y O (cn) en lugar de a O (1) y O (n), esto último no tiene sentido?