Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues

Visión general

El curso de Estructuras de datos y algoritmos comienza con una revisión de algunas técnicas importantes de Java y matices en la programación. El curso requiere algunos conocimientos previos de Java y programación orientada a objetos, pero no en estructuras de datos o algoritmos. Este curso le presenta la complejidad del tiempo e incluye este concepto en todas las estructuras de datos y algoritmos presentados en el curso. Trabajará con los principios de almacenamiento de datos en Arrays y nodos LinkedList. Programará las estructuras de datos de bajo nivel: listas individuales, circulares y dobles enlazadas; y explorar casos extremos y eficiencias. LinkedLists y Arrays se utilizan para implementar tipos de datos abstractos, ADT: pilas, colas y deques. Es necesario aprovechar el poder de la recursividad para moverse a través de estas estructuras de datos. A medida que cambia el tamaño de sus estructuras de datos, es importante examinar el análisis amortizado de las operaciones.

El diseño del curso tiene varios componentes y se basa en módulos. Un módulo consta de una serie de videos instructivos breves (3-5 minutos). Entre los videos, hay marcos de texto con información de contenido adicional para aclarar, así como cuadros desplegables de erratas de video. Todos los módulos incluyen un laboratorio exploratorio que incorpora una herramienta de visualización diseñada específicamente para este curso. El laboratorio incluye preguntas de descubrimiento que lo llevarán a profundizar en la eficiencia de las estructuras de datos y examinar los casos extremos. A esto le sigue una serie de preguntas de comprensión sobre los temas que se tratan en el módulo y representan el 10% de su calificación. Los módulos terminan con una tarea de codificación de Java que es el 60% de su calificación. Por último, completará un examen de curso, que cuenta para el 30% restante de su calificación.

Este es un gran curso que se ha derivado de la versión en el campus de CS1332 en el Instituto de Tecnología de Georgia, y está respaldado por una reputación impresionante.

INSCRÍBETE EN ESTE ENLACE

Dejar respuesta

Please enter your comment!
Please enter your name here

Información básica sobre protección de datos Ver más

  • Responsable los propietarios legales de editorialcomplutense.
  • Finalidad  Moderar los comentarios. Responder las consultas.
  • Legitimación Su consentimiento.
  • Destinatarios  contabo.
  • Derechos Acceder, rectificar y suprimir los datos.
  • Información Adicional Puede consultar la información detallada en la Política de Privacidad.