0x17. C - Doubly linked lists
Description
What you should learn from this project:
- What is a doubly linked list
- How to use doubly linked lists
- Start to look for the right source of information without too much help
- Write a function that prints all the elements of a dlistint_t list.
- Write a function that returns the number of elements in a linked dlistint_t list.
- Write a function that adds a new node at the beginning of a dlistint_t list.
- Write a function that adds a new node at the end of a dlistint_t list.
- Write a function that free a dlistint_t list.
- Write a function that returns the nth node of a dlistint_t linked list.
- Write a function that returns the sum of all the data (n) of a dlistint_t linked list.
- Write a function that inserts a new node at a given position.
- Write a function that deletes the node at index index of a dlistint_t linked list.
- Find the password for crackme4.
- A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 × 99.
- Write a keygen for crackme5.
Author