创建一条具有 1000 个节点的链表

时间 : 16-01-02 栏目 : linux编程 作者 : 老薛 评论 : 2 点击 : 2,262 次

struct chain_node {
        struct chain_node *prev;
        struct chain_node *next;
        void *shape;
};
 
 
struct chain_node *head = malloc(sizeof(struct chain_node));
struct chain_node *tail = head;
for (int i = 0; i < 1000; i++) {
        struct chain_node *new_tail = malloc(sizeof(struct chain_node));
        tail->next = new_tail;
        new_tail->prev = tail;
        tail = new_tail;
}
tail->next = head;
head->prev = tail;

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/xtyw003/1122.html

创建一条具有 1000 个节点的链表:目前有2 条留言

  1. 板凳
    AdOnCn
    Post: 2016-01-04 下午8:02

    很好的文章!感谢!

  2. 沙发
    qianxue
    Post: 2016-01-22 下午1:20

    数据结构,大学的时候有学过这门课程,现在忘却了。

随便看看

2