• 节点指向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就是这样把广大劳动人民吸引过来的。今天的结果你们都看到了。)

  • 相关阅读:
    获取checkboxlist多选值
    关于SQL Server 2005远程登录的问题。
    安装完vs2005后没有C#,VB.net,网站等模版的解决方法
    md5 加密
    C#中partial关键字
    C# 重载与覆盖
    CSS常用关键字汇总
    C#常用算法
    常用CSS样式属性
    Oracle 查询正在运行的SQL语句
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3043252.html
Copyright © 2020-2023  润新知