Estructuras de datos y algoritmos en Java: una guía para principiantes

Esta serie de tutoriales es una guía para principiantes sobre estructuras de datos y algoritmos en Java.  Aprenderás:

  • Cómo reconocer y utilizar estructuras de datos de matriz y lista en sus programas Java.
  • Qué algoritmos funcionan mejor con diferentes tipos de estructuras de datos de matriz y lista.
  • Por qué algunos algoritmos funcionarán mejor que otros para su caso de uso específico.
  • Cómo utilizar las medidas de complejidad de tiempo y espacio para elegir el algoritmo más eficiente para su caso de uso.
davidgoh / akindo / Getty Images

PARTE 1:

¿Qué es una estructura de datos? Y cómo escribir tu primer algoritmo en Java

Aprenda qué es una estructura de datos y cómo se clasifican las estructuras de datos, así como qué es un algoritmo, cómo leer y escribir algoritmos usando pseudocódigo y cómo usar las medidas de complejidad de tiempo y espacio para elegir el algoritmo más eficiente para su programa.

davidgoh / akindo / Getty Images

PARTE 2:

¿Qué es una matriz? ¿Y cómo se representan las matrices en Java?

Comience con matrices unidimensionales y las tres formas de introducirlas en sus programas Java, luego explore cinco algoritmos que puede utilizar para buscar y ordenar matrices unidimensionales.

davidgoh / akindo / Getty Images

PARTE 3:

Matrices multidimensionales y el algoritmo de multiplicación de matrices

Aprenda tres técnicas para crear matrices multidimensionales en Java, luego use el algoritmo de multiplicación de matrices para multiplicar elementos en una matriz bidimensional. También comenzará con arreglos irregulares, que son populares para aplicaciones de big data.

davidgoh / akindo / Getty Images

PARTE 4:

Listas enlazadas individualmente y sus algoritmos

Aprenda a crear y manipular listas con enlaces individuales en su código Java. También descubrirá qué algoritmos se utilizan con más frecuencia para buscar y ordenar listas de enlaces individuales.

davidgoh / akindo / Getty Images

PARTE 5:

Listas doblemente enlazadas y listas enlazadas circulares, y sus algoritmos

Las listas con enlaces dobles y las listas con enlaces circulares ofrecen una amplia gama de comportamientos de búsqueda y clasificación para sus programas Java. Su uso podría brindar más flexibilidad a sus programas Java.

Esta historia, "Estructuras de datos y algoritmos en Java: una guía para principiantes" fue publicada originalmente por JavaWorld.