version 20140203 11:00 scutLaoYi
-------------------------------
New file: uva101.cpp added.

Passed the sample output.
Waiting the recovering of uvaoj.
version 20140203 23:00 scutLaoYi
==================================

Pass: uva101

Sometimes just one word can change the whole meanning of a sentence!
Use an array as the link list to solve this problem.
version 20140208 16:21 scutLaoYi
==================================

Removed: uva101
Added:  Node structure and Free list structure;
        Link list class added, under implementation.
Modified: gitignore

Ignore the swap file for vim.
version 20140208 16:40 scutLaoYi
================================

Added: makefile
Upgrade: node.h and linklist.h

Move all implementation into header files,
since according to stackoverflow, all class templated code implementation
should not be in .cpp files, which will lead to undefined reference error.
Upgrade: gitignore file
------------------------
Ignore .o files and .gch files

Upgrade: makefile
-----------------------
Remove two target for node.o and linklist.o,
since they just have header files and will be compiled into gch files.
Upgrade: main.cpp and linklist.h

Almost complete the function to get nth element in list.
Upgrade: linklist.h and main.cpp

list removing complete and pass the simple test.
Upgrade: linklist.cpp and main.cpp

Build a step function to make the pointer go one step each time,
and use it to improve the implementation of other functions.

Under implementation: function which get middle element.