社区
Java SE
帖子详情
c#中的sortedlist数据结构在JAVA中如何实现?
CounterZZD
2010-05-19 12:57:41
Rt
有无可用的数据结构来实现sortedlist的功能?
...全文
170
1
打赏
收藏
c#中的sortedlist数据结构在JAVA中如何实现?
Rt 有无可用的数据结构来实现sortedlist的功能?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clearalas
2010-12-03
打赏
举报
回复
SortedMap可以实现
Sort
ed
List
用法
表示键/值对的集合,这些键和值按键排序并可按照键和索引访问。
Sort
ed
List
最合适对一列健/值对进行排序,在排序时,是对键进行排序,
Sort
ed
List
是Hashtable和Array的混合。当使用Item索引器属性按照元素的键访问元素时,其行为类似于Hashtable。当使用GetByIndex或SetByIndex按照元素的索引访问元素时,其行为类似于Array...
Array,Array
List
,Hashtable,
Sort
ed
List
Array
List
:System.Collections命名空间
中
定义的一个类;优点:功能比Array类更加强大;大小是可以动态变化的; 在Array
List
中
可以很方便地把一个元素插入到指定的位置,也可以很轻松地删除一个元素;缺点:Array
List
的效率与数组相比就要差一些Array
List
类的方法: (1) Add:向Array
List
中
...
C#
中
的优先队列(Priority Queue)
C#
中
的优先队列(Priority Queue) 在刷 LeetCode 等题库的时候,我们经常遇到使用堆(Heap)的情况,在 C++
中
可以直接使用 STL 的
实现
,在
Java
中
可以使用 Priority Queue,但是在
C#
中
并不直接提供这样的
实现
。 解决办法
C#
集合类的思想和 C++、
Java
并不一致(提供尽可能多的集合类以满足需求),
C#
只提供基础的通用集合类。 所以如果想要在
C#
中
使用 Heap/Priority Queue,要么使用第三方库
实现
,要么自己基于 Sor
Sort
ed
List
用法
//
Sort
ed
List
using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace ConsoleApplication1 { class Program { public static void Main()
Sort
ed
List
的使用举例
/* * Creat
ed
by SharpDevelop. * User: Administrator * Date: 2011-7-12 * Time: 7:42 * * To change this template use Tools | Opti
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章