No description or website provided.
C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
TCPL
.gitignore
Makefile
README.md
demystify_pointer.c
ex1.c
ex10.c
ex11.c
ex14.c
ex15.c
ex16.c
ex17.c
ex18.c
ex3.c
ex4.c
ex5.c
ex6.c
ex7.c
ex8.c
ex9.c
file_io.c
function1.c
function1.h
linkedlist.c
pointers.c
pointers_arrays.c
pointers_string.c
size.c
sorting.c
stack.c
stack_and_queue.c
struct_has_struct.c
test.c
tree.c
two_dimensional.c

README.md

Learn C the hard way

Contains exercises provided in LCTHW by Zed Shaw.

Apart from the exercises provided in the book:

  • It helped me understand pointers and contains various programs for understanding pointers.

Playing with lists

  • A Linkedlist program. Implemented various methods provided by a Python list, like append(), pop(), count(), insert(), extend(), index() and remove(). - linkedlist.c
  • Sorting and searching on a list. - sorting.c
  • Stack and queue implementation using a doubly linked list. - stack_and_queue.c

Tree implementation

File is tree.c

  • Add root node.
  • Add child on any node.
  • Search a particular node.
  • Find parent for a particular value in the tree/subtree.

The C Programming Language

Programs and exercises of C Programming Language are contained in directory TCPL.