笔记:C#_LinkedList_演练:Add方法

LinkedList (Add方法):上船

在这里插入图片描述

返回码头扬帆:启航
副官对话
在这里插入图片描述您好,船长:欢迎来到训练场,我是您的副官。
侦查讯息
在这里插入图片描述目前可下达4个命令
AddFirst()在链表的头部
AddLast()在链表的尾部
AddBefore()在某节点的前面
AddAfter()在某节点的后面

First & Last : 船首 & 船尾

    //unity 运行环境
    
    LinkedList<int> h = new LinkedList<int>();   //双向链表:新帆船下水
    h.AddFirst(7);                           //让一个兄弟坐到船首
    h.AddFirst(62); 						 //船首:7进去休息吧,我来换班
    h.AddLast(25);                           //让一个兄弟做到船尾
    h.AddLast(8);                            //船尾:25进去休息吧,我来换班
	//船首 船尾必须有一人值班:即我只能命令这两个值班位置上的人
	
    foreach (int a in h)					 //列队!!
    {
    	print(a + " ");         	 		 //报数:62 7 25 8
    }

Before & After : 兄弟前面 & 兄弟后面

    //unity 运行环境
    
    LinkedListNode<int> cur = h.Find(62);   //62在吗?! 
    //依次敲门去找到62
    if (cur != null)						//到!
    {
        h.AddBefore(cur,53);                //53去他前面站着!
        h.AddAfter(cur, 21);                //21去他后面站着!
    }

    foreach (int a in h)					//列队!!
    {
        print(a + " ");          		    //报数:53 62 21 7 25 8
    }

    print(cur.Next.Value);     //62,你后面是谁? 报告长官:我后面是21
    print(cur.Next.Previous.Value);  //21你的前面是谁?报告长官:我的前面是62
    print(cur.Previous.Value);       //62,你前面是谁?报告长官:我前面是53
    //很好!
长官:船员集结列队完毕!听候调遣!
扬帆:启航
演练结束:返回码头
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值