zoukankan      html  css  js  c++  java
  • 节点指向c语言新建双循环链表/遍历

    每日一贴,今天的内容关键字为节点指向

    Node *create()
    {
    	DoubLink *list;
    	Node *p, *pNew, *pHead;
    
    	pHead = (Node *)malloc(sizeof(Node));
    	pHead->next = NULL;
    	pHead->prior = NULL;//第一个节点
    
    	p = pHead; //指针p指向第一个节点
    
    	for(int i = 0; i < 20; i++)
    	{
    		pNew = (Node *)malloc(sizeof(Node));
    		pNew->data = i;
    
    		if(p){
    			p->next = pNew;
    			pNew->prior = p;
    			pNew->next = pHead; //新加添的节点的后驱指向第一个节点
    			pHead->prior = pNew; //第一个节点的先驱指向新加添的节点
    			p=pNew;	//把p指针指向新加添的节点
    		}
    	}
    
    	return p;
    }
        每日一道理
    灯,带有一种明亮的光,每当深夜来临,是它陪伴着你,如此默默无闻。它是平凡的,外表华丽与否,那都是一样的,珍珠点缀,水晶加饰的灯它只能用以装饰,来满足人们的虚荣心,比起这,普普通通的日光灯是幸运的,因为它照明的本性没有改变,如同生活中的一部分人平平凡凡却实实在在。

        遍历:

    void display(Node *linkList)
    {
    	Node *p = linkList->next->next;
    
    	while(p != linkList->next)
    	{
    		printf("%d\n", p->data);
    		p = p->next;
    	}
    }

    文章结束给大家分享下程序员的一些笑话语录: 苹果与谷歌之争就是封闭收费与自由免费思想之争。(别急着把google来膜拜哦?那可是一家公司,以赚钱为目标的公司!当年我Party就是这样把广大劳动人民吸引过来的。今天的结果你们都看到了。)

  • 相关阅读:
    私有IP地址
    Python随手记
    Selenium+Python环境搭建
    FTP- Download, upload, Delete & find files
    初学Selenium遇上的问题
    automate sap遇上的一些问题
    LR常见问题
    服务器资源监控指标
    QTP场景恢复函数
    导出excel用例
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3043252.html
Copyright © 2011-2022 走看看