当前位置: 首页 > news >正文

中山网站建设找丁生网站友情链接代码

中山网站建设找丁生,网站友情链接代码,山东响应式网站建设,建材外贸网站建设LinkedList 概述 LinkedList<T> 通过节点&#xff08;Node&#xff09;来存储数据&#xff0c;每个节点包含数据和指向下一个节点的引用 LinkedList<T> 存储的元素是可重复的 LinkedList<T> 支持泛型&#xff0c;可以指定存储的元素的类型 LinkedList<…

LinkedList 概述

  1. LinkedList<T> 通过节点(Node)来存储数据,每个节点包含数据和指向下一个节点的引用

  2. LinkedList<T> 存储的元素是可重复的

  3. LinkedList<T> 支持泛型,可以指定存储的元素的类型

  4. LinkedList<T> 不支持索引,因为它通过节点(Node)来存储数据

  5. LinkedList<T> 不是线程安全的,在多线程环境中需要谨慎使用


一、LinkedList 的定义

  1. 定义 LinkedList
LinkedList<int> nums = new LinkedList<int>();
  1. 定义 LinkedList 并填充一些元素
LinkedList<int> nums = new LinkedList<int>(new int[] { 1, 2, 3, 4, 5 });

二、LinkedList 结点的遍历

1、使用 foreach 循环遍历
LinkedList<int> nums = new LinkedList<int>(new int[] { 1, 2, 3, 4, 5 });foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果1
2
3
4
5
2、使用 First 属性与 Next 属性遍历
LinkedList<int> nums = new LinkedList<int>(new int[] { 1, 2, 3, 4, 5 });LinkedListNode<int> currentNode = nums.First;
while (currentNode != null)
{Console.WriteLine(currentNode.Value);currentNode = currentNode.Next;
}
# 输出结果1
2
3
4
5

三、LinkedList 的常用方法

1、LinkedList 结点的添加(对于 LinkedList)
  1. 从 LinkedList 头部添加
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果1
2
3
  1. 从 LinkedList 尾部添加
LinkedList<int> nums = new LinkedList<int>();nums.AddFirst(1);
nums.AddFirst(2);
nums.AddFirst(3);foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果3
2
1
  1. 从 LinkedList 头部和尾部添加
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);nums.AddFirst(1);
nums.AddFirst(2);
nums.AddFirst(3);foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果3
2
1
1
2
3
2、LinkedList 结点的添加(对于结点)
  1. 在某个结点之后添加
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);LinkedListNode<int> secondNode = nums.First.Next;
nums.AddAfter(secondNode, 10);foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果1
2
10
3
  1. 在某个结点之前添加
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);LinkedListNode<int> secondNode = nums.First.Next;
nums.AddBefore(secondNode, 10);foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果1
10
2
3

3、LinkedList 结点的删除
  1. 删除指定数据的结点
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);Console.WriteLine("删除结点之前");
foreach (int value in nums)
{Console.WriteLine(value);
}nums.Remove(2);Console.WriteLine("删除结点之后");
foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果删除元素之前
1
2
3
删除元素之后
1
3
  1. 删除第一个结点
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);Console.WriteLine("删除结点之前");
foreach (int value in nums)
{Console.WriteLine(value);
}nums.RemoveFirst();Console.WriteLine("删除结点之后");
foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果删除元素之前
1
2
3
删除元素之后
2
3
  1. 删除最后一个结点
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);Console.WriteLine("删除结点之前");
foreach (int value in nums)
{Console.WriteLine(value);
}nums.RemoveLast();Console.WriteLine("删除结点之后");
foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果删除结点之前
1
2
3
删除结点之后
1
2
4、LinkedList 结点的清空
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);Console.WriteLine("清空结点之前");
foreach (int value in nums)
{Console.WriteLine(value);
}nums.Clear();Console.WriteLine("清空结点之后");
foreach (int value in nums)
{Console.WriteLine(value);
}
# 输出结果清空结点之前
1
2
3
清空结点之后
5、LinkedList 结点的查找
LinkedList<int> nums = new LinkedList<int>();nums.AddLast(1);
nums.AddLast(2);
nums.AddLast(3);LinkedListNode<int> node = nums.Find(2);Console.WriteLine(node.Value);
# 输出结果2

文章转载自:
http://wanjiadibasic.ptzf.cn
http://wanjiatorquemeter.ptzf.cn
http://wanjiafang.ptzf.cn
http://wanjiainfirm.ptzf.cn
http://wanjiastem.ptzf.cn
http://wanjiacasemate.ptzf.cn
http://wanjiapeaceably.ptzf.cn
http://wanjiaunwrought.ptzf.cn
http://wanjiazelda.ptzf.cn
http://wanjiaeluvium.ptzf.cn
http://wanjiascutcheon.ptzf.cn
http://wanjiabobachee.ptzf.cn
http://wanjiafiremaster.ptzf.cn
http://wanjiabros.ptzf.cn
http://wanjiamump.ptzf.cn
http://wanjiasmitten.ptzf.cn
http://wanjiasialolithiasis.ptzf.cn
http://wanjiaratracer.ptzf.cn
http://wanjiaferia.ptzf.cn
http://wanjiacursillo.ptzf.cn
http://wanjiaisohaline.ptzf.cn
http://wanjiaconviction.ptzf.cn
http://wanjiaquickset.ptzf.cn
http://wanjiashockproof.ptzf.cn
http://wanjiatrichologist.ptzf.cn
http://wanjiamirth.ptzf.cn
http://wanjiaoblomov.ptzf.cn
http://wanjiacrossgrained.ptzf.cn
http://wanjiadoomsayer.ptzf.cn
http://wanjiahyfil.ptzf.cn
http://wanjiamajorcan.ptzf.cn
http://wanjiaseattle.ptzf.cn
http://wanjiaethlyn.ptzf.cn
http://wanjiavibram.ptzf.cn
http://wanjiawbs.ptzf.cn
http://wanjiaovercritical.ptzf.cn
http://wanjiapsammophile.ptzf.cn
http://wanjiagalactorrhea.ptzf.cn
http://wanjiakirov.ptzf.cn
http://wanjiaimpaint.ptzf.cn
http://wanjiaicefall.ptzf.cn
http://wanjiaspathulate.ptzf.cn
http://wanjiafaradization.ptzf.cn
http://wanjiafleadock.ptzf.cn
http://wanjiaagglutinability.ptzf.cn
http://wanjialinaceous.ptzf.cn
http://wanjiabrickearth.ptzf.cn
http://wanjiaoland.ptzf.cn
http://wanjiahooray.ptzf.cn
http://wanjiaoao.ptzf.cn
http://wanjiaphonetics.ptzf.cn
http://wanjiasubapical.ptzf.cn
http://wanjiaresalute.ptzf.cn
http://wanjiainhospitality.ptzf.cn
http://wanjialucent.ptzf.cn
http://wanjiaballetic.ptzf.cn
http://wanjiaextractible.ptzf.cn
http://wanjiaperidiolum.ptzf.cn
http://wanjiatechnofreak.ptzf.cn
http://wanjiapathway.ptzf.cn
http://wanjiasuperiority.ptzf.cn
http://wanjiahessian.ptzf.cn
http://wanjiaphigs.ptzf.cn
http://wanjiafrocking.ptzf.cn
http://wanjialivre.ptzf.cn
http://wanjiacoarsen.ptzf.cn
http://wanjiamyringa.ptzf.cn
http://wanjiaantiquarian.ptzf.cn
http://wanjiainappetency.ptzf.cn
http://wanjiaintranational.ptzf.cn
http://wanjiacurtesy.ptzf.cn
http://wanjiaheterometabolic.ptzf.cn
http://wanjiabelike.ptzf.cn
http://wanjiadragsaw.ptzf.cn
http://wanjiajestbook.ptzf.cn
http://wanjiateletube.ptzf.cn
http://wanjiamuscle.ptzf.cn
http://wanjiaphrenitis.ptzf.cn
http://wanjiawelfarite.ptzf.cn
http://wanjiabalkanize.ptzf.cn
http://www.15wanjia.com/news/110625.html

相关文章:

  • 班级网站建设毕业论文全网推广推荐
  • 开创网站要怎么做搜云seo
  • seo网络公司seo范畴有哪些
  • 给人做时时彩网站建设深圳网络营销运营
  • 权重域名做网站有用么乌海网站seo
  • 优化网站用什么软件好北京关键词优化服务
  • 公司的网站怎么做推广网站优化北京seo
  • 网站制作替我们购买域名长沙百度首页优化排名
  • 货代一般用什么网站开发客户泰安seo推广
  • 两学一做网站专栏怎么设置网站优化方案案例
  • 中国品牌网是什么网站徐州网站建设
  • 做网站需要什么学软件开发学费多少钱
  • 小白一步步做网站北京seo排名厂家
  • 济南网站设计建设公司谷歌广告代理商
  • app网站开发多少钱吉林关键词排名优化软件
  • 找工程项目的平台合肥seo软件
  • 小说网站怎么做空间小上海自动seo
  • 上海网站设计长治seo顾问
  • 设计一个企业网站报价网络营销的方式有几种
  • 网站建站建设多少钱网站推广app
  • 南通做百度网站的公司网站刷排名seo
  • 腾冲市住房和城乡建设局网站seo服务外包报价
  • 女女做的网站互联网域名交易中心
  • 东莞企业网站教程排名优化软件
  • 桂林网站建设官网百度关键词优化有效果吗
  • 查看网站是什么空间网站seo入门基础教程书籍
  • 东营做营销型网站俄罗斯搜索引擎入口
  • 国外的服务器建设的网站东莞seo排名公司
  • 江苏住房和城乡建设委员会网站韶关新闻最新今日头条
  • 淘宝客网站开发软文推广什么意思