读书人

你可以帮小弟我的

发布时间: 2012-05-28 17:59:33 作者: rapoo

你可以帮我的
本人在学数据结构的过程中,遇到了几个问题:怎么样为双向表赋值?怎么样为双向循环链表赋值?双向表和双向循环链表有什么区别?
请给出两个完整的代码,第一个时为双向表赋值的代码(能运行),第二个是为双向表赋值的代码(能运行)。好让我做个对比。谢谢

[解决办法]
头文件:DoubleLinkList.h

C/C++ code
#ifndef GUARD_DoubleLinkList_h#define GUARD_DoubleLinkList_h#include <stdio.h>struct ListNode{    int data;    ListNode *previous,*next;};ListNode* GetNewNode(int value);void Insert(ListNode*& head,int value);void Delete(ListNode*& head,int value);void PrintList(const ListNode* head);void ReversePrintList(ListNode* head);void DestroyList(ListNode*& head);ListNode* GetTailPtr(ListNode* head);#endif 

读书人网 >C语言

热点推荐