Galería de mapas mentales Algoritmos y estructuras de datos
Este es un mapa mental sobre algoritmos y estructuras de datos. Cuenta historias sobre algoritmos y estructuras de datos. Si está interesado en la historia de los algoritmos y las estructuras de datos, puede recopilar y darle me gusta a este mapa mental.
Editado a las 2022-11-26 19:06:30,Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Algoritmos y estructuras de datos
algoritmo
Definición y características de los algoritmos.
Un algoritmo es un conjunto ordenado de pasos para resolver un problema específico.
Los algoritmos son deterministas y factibles.
Los algoritmos tienen entradas y salidas.
Clasificación de algoritmos comunes
Algoritmo de clasificación
Ordenamiento de burbuja
Ordenación rápida
fusionar ordenar
clasificación de montón
Encontrar algoritmo
búsqueda secuencial
búsqueda binaria
Búsqueda de hash
algoritmo gráfico
amplitud primera búsqueda
primera búsqueda en profundidad
algoritmo de ruta más corta
Análisis de complejidad del algoritmo.
complejidad del tiempo
Complejidad del tiempo en el mejor de los casos
Complejidad temporal en el peor de los casos
complejidad promedio del tiempo de caso
complejidad espacial
complejidad espacial constante
complejidad del espacio lineal
Complejidad espacial de alto nivel
estructura de datos
Definición y clasificación de estructuras de datos.
La estructura de datos se refiere a la forma en que se almacenan y organizan los datos.
estructura de datos básica
formación
lista enlazada
pila
cola
Estructuras de datos avanzadas
Árbol
imagen
montón
tabla de picadillo
Operaciones y características de estructuras de datos comunes.
Inserción, eliminación y búsqueda de matrices.
Inserción, eliminación y búsqueda de listas enlazadas.
Reglas de operación de pila y cola
algoritmo de recorrido de árbol
Representación gráfica y métodos transversales.
Selección y optimización de la estructura de datos.
Elija una estructura de datos adecuada en función de las características del problema.
Optimización del rendimiento de estructuras de datos.
Elija el método y algoritmo de almacenamiento adecuados
Considere la complejidad espacial y temporal de las estructuras de datos.