+ -
当前位置:首页 → 问答吧 → 关于双重链表??

关于双重链表??

时间:2011-12-22

来源:互联网

我的想法是先分好双向链表,包括payload的内存分配,然后把payload的首地址交给用户,让用户可以继续添加新的链表进来,这样的话我的结构体参数该怎么设置呢?

作者: xupeicheng10   发布时间: 2011-12-22

struct node {
  /*自己的数据*/
  .......
  struct node *prev;
  struct node *next;
};

struct list_head {
  long num;
  struct node head;
};

作者: liwies007   发布时间: 2011-12-22

看数据结构

作者: udbwcso   发布时间: 2011-12-22

双重链表什么东东

作者: wgggkgd   发布时间: 2011-12-22

“结构体参数”是不是结构体元素吧,首先双链表需要两个指针,一个指向前一个节点,一个指向下一个节点。还有就是你所说的payload数据。这些数据的安排你可以注意下结构体对齐。

作者: cfjtaishan   发布时间: 2011-12-22

“结构体参数”是不是结构体元素吧,首先双链表需要两个指针,一个指向前一个节点,一个指向下一个节点。还有就是你所说的payload数据。这些数据的安排你可以注意下结构体对齐。

作者: cfjtaishan   发布时间: 2011-12-22

热门下载

更多