LinkedList,SortedList 基本用法
2024-08-26 04:31:45
LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.
LinkedList<int> ma = new LinkedList<int>(); for (int i = ; i < ; i++)
{
ma.AddFirst(i);
}
LinkedList相比List的优势是删除指定节点时,非常快速,在某些场合需要它的应用.它的使用非常简单,自行查看相关方法即可.
SortedList表示键/值对的集合,这些键值对按键排序并可按照键和索引访问。
SortedList在内部维护两个数组以将数组存储到列表中;即,一个数组用于键,另一个数组用于相关联的值。每个元素都是一个可作为DictionaryEntry对象进行访问的键/值对。键不能为空引用(VisualBasic中为Nothing),但值可以。SortedList的容量是列表可拥有的元素数。随着向SortedList中添加元素,容量通过重新分配按需自动增加。可通过调用TrimToSize或通过显式设置Capacity属性减少容量。SortedList的元素将按照特定的IComparer实现(在创建SortedList时指定)或按照键本身提供的IComparable实现并依据键来进行排序。不论在哪种情况下,SortedList都不允许重复键。
最新文章
- KnockoutJS 3.X API 第四章 数据绑定(5) 控制流component绑定
- Android网页浏览器的开发
- Struts2(三):新建Struts2工程
- springmvcIntercept(拦截器)
- .Net中的加密与解密
- c语言解数独
- SQL Server 一些关键字详解(二)
- Winform DataGridView扩展
- struts文件上传拦截器maximumSize设置文件大小不起作用
- UVa 1644 (筛素数 + 二分) Prime Gap
- Oracle并行更新的两种方式(merge/update内联视图)
- HDOJ(HDU) 2524 矩形A + B(推导公式、)
- BLE 安卓APP控制LED灯的实现(转)
- 【Android Studio安装部署系列】二十四、Android studio中Gradle插件版本和Gradle版本关系
- SSH免费登录
- 17秋 软件工程 团队第五次作业 Alpha 用户反馈
- 海瑞菌的web前端学习直播间
- 解决winfrom下TextBox不支持透明背景色
- canvas 实现弹跳效果
- 使用Markdown写博客
热门文章
- POJ2752 Seek the Name, Seek the Fame 【KMP】
- UVa 401 Palindromes(镜像回文字符串)
- Coding Ninja 修炼笔记 (1)
- C++中各大有名的科学计算库
- 设备没有可用空间 /var/spool/clientmqueue sendmail
- mysql10---索引优化
- 【转】Android性能优化之GPU过度绘制与图形渲染优化
- poj 3517(约瑟夫环问题)
- 异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file
- 摘抄 - JavaScript JSON的总结