Estructuras de datos
Representación de datos de la máquina
Unos, complemento de dos y aritmética relacionada
Palabras, punteros, coma flotante
Acceso a bits, desplazamiento y manipulación
Listas vinculadas
Tablas hash (mapas o diccionarios)
Matrices
Arboles
Pilas
Colas
Gráficos
Bases de datos
Algoritmos
Clasificación:
Bubble Sort (para saber por qué es malo)
Tipo de inserción
Ordenar fusión
Ordenación rápida
Clases de estilo Radix, clasificación de conteo y clasificación de cubeta
Heap Sort
Bogo y Quantum Sort
- ¿Cuál es un buen tema de investigación de pregrado en visión por computadora?
- ¿Cuáles son algunos temas de investigación realmente candentes en algoritmos y teoría de la complejidad?
- ¿Qué dominios / problemas se pueden obtener del uso de la nueva arquitectura de chip que es más rápida pero menos precisa ("aritmética descuidada")? por ejemplo, aprendizaje automático, visión artificial
- ¿Cuáles son los temas de investigación adecuados para un estudiante de licenciatura en computación en la nube?
- ¿Cuáles son las diferentes áreas en informática? ¿Cómo debo abordar cada área desde cero de manera secuencial?
Buscando:
Búsqueda lineal
Búsqueda binaria
Profundidad primera búsqueda
Breadth First Search
Manipulación de cuerdas
Iteración
Transversal del árbol
Recorrido de lista
Funciones de hash
Implementación concreta de una tabla hash, árbol, lista, pila, cola, matriz y conjunto o colección
Algoritmos de programación
Sistema de archivos transversal y manipulación (en el inodo o nivel equivalente).
Patrones de diseño
Modularización
Fábrica
Constructor
Semifallo
Adaptador
Decorador
Peso mosca
Observador
Iterador
Máquina estatal]
Controlador de vista de modelo
Roscado y patrones de programación paralela
Paradigmas
Imperativo
Orientado a objetos
Funcional
Declarativo
Programación Estática y Dinámica
Marcado de datos
Teoría de la complejidad
Espacios Complejos
Computabilidad
Lenguajes completos de máquina de Turing regular, sin contexto y universal
Expresiones regulares
Conteo y combinatoria básica