双向链表源码,分别用C、C++、C、JAVA实现。