首页 > 其他 > 详细

LinkedList,SortedList 基本用法

时间:2015-04-21 17:34:17      阅读:117      评论:0      收藏:0      [点我收藏+]

LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.

  LinkedList<int> ma = new LinkedList<int>();
            
  for (int i = 0; i < 1000000; i++)
 {
  ma.AddFirst(i);
 }

LinkedList相比List的优势是删除指定节点时,非常快速,在某些场合需要它的应用.它的使用非常简单,自行查看相关方法即可.

 

SortedList表示键/值对的集合,这些键值对按键排序并可按照键和索引访问。

SortedList在内部维护两个数组以将数组存储到列表中;即,一个数组用于键,另一个数组用于相关联的值。每个元素都是一个可作为DictionaryEntry对象进行访问的键/值对。键不能为空引用(VisualBasic中为Nothing),但值可以。SortedList的容量是列表可拥有的元素数。随着向SortedList中添加元素,容量通过重新分配按需自动增加。可通过调用TrimToSize或通过显式设置Capacity属性减少容量。SortedList的元素将按照特定的IComparer实现(在创建SortedList时指定)或按照键本身提供的IComparable实现并依据键来进行排序。不论在哪种情况下,SortedList都不允许重复键。

 

SortedList详细介绍链接

LinkedList详细介绍链接

 

LinkedList,SortedList 基本用法

原文:http://www.cnblogs.com/flyant/p/4444659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!