Skip to content

AlexanderArmua/practica_c

Repository files navigation

Personal project for learn "C".

Utils (Bash):

  • Compile: gcc PROGRAM_NAME.c -o PROGRAM_NAME.exe
  • Compile including debbuging information for Valgrind: gcc PROGRAM_NAME.c -o PROGRAM_NAME_DEBUG.exe -g
  • Run Valgrind for look Memory Leaks: valgrind --leak-check=yes ./PROGRAM_NAME_DEBUG.exe

TODO:

Add "C Unit"

Add Travis o Jenkins

Add the following

01-LinkedList (Done):

  • Save structs, strings, etc.

02- List:

  • get()
  • insert()
  • remove()
  • removeAt()
  • replace()
  • size()
  • isEmpty()
  • isFull()

03- Stack:

  • push()
  • pop() //LIFO
  • peek() (Elemento en la cima sin removerlo)
  • size()
  • isEmpty()
  • isFull()

Done:

01- Queue

  • enqueue()
  • dequeue()
  • peek()
  • size()
  • isEmpty()
  • isFull()