Skip to content

Latest commit

 

History

History
104 lines (75 loc) · 3.81 KB

README.md

File metadata and controls

104 lines (75 loc) · 3.81 KB

Algorithms and Data Structures

  • Under Construction.
  • Contains implementations and notes about Algorithms and Data Structures.
  • Also solved exercises about these topics.
  • Implementations in different languages.

Content

  • Data Structures

    • Arrays and Strings
    • Linked Lists
    • Stacks and Queues
    • Trees and Graphs
  • Algorithms

    • Bit Manipulation
    • Math and Logic Puzzles
    • Object-Oriented Design
    • Recursion and Dynamic Programming
    • System Design and Scalability
    • Sorting and Searching
    • Testing
  • Solved Exercises

    • Arrays and Strings
    • Linked Lists
    • Stacks and Queues
    • Trees and Graphs

Instructions

  • :
python script.py
  • :

  • :

In case some flag is needed for the compiler, will be indicated in the script.

gcc script.c -o compiled/script
  • :

In case some flag is needed for the compiler, it will be indicated in the script.

g++ script.cpp -o compiled/script
  • :

  • :

  • :


References:

  1. ''Programación en C. Metodología, algoritmos y estructura de datos'' by Luis Joyanes Aguilar and Ignacio Zahonero Martínez (2nd edition).

  2. ''Cracking the Coding Interview'' by Gayle Laakmann McDowell (6th edition).

  3. ''Algorithms'' by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani.

  4. ''Data Structures and Algorithms (Specialization)''. University of California San Diego, Coursera.

    • Algorithmc Toolbox. Part I of VI.
    • Data Structures. Part II of VI.
    • Algorithmics on Graphs. Part III of VI.
    • Algorithmics on Strings. Part IV of VI.
    • Advanced Algorithms and Complexity. Part V of VI.
    • Genome Assembly Programming Challenge. Part VI of VI.
  5. ''Curso Básico de Algoritmos'', (MOOC) Platzi.

  6. ''Curso de Introcucción a los Algoritmos de Ordenamiento'', (MOOC) Platzi.

  7. ''Curso de Algoritmos con C 2017'', (MOOC) Platzi.

  8. ''Curso de POO y Algoritmos con Python'', (MOOC) Platzi.

  9. Geeks for geeks.