C#中不常用的数据结构
锯齿数组
数组片段
IStructuralEquatable和IstructuralComparable
IFormatProvider
调用代码:
SortedList(有序列表)
执行结果:
this is charater A
this is charater B
this is charater C
this is charater D
this is charater E
|
字典
Lookup(一键多值)
结果:
LiMing
LiXinLiang
LiSiMing
LiMing
LiXinLiang
LiSiMing
|
SortedDictionary(有序字典)
执行结果:
chapter1:this is chapter 1
chapter2:this is chapter 2
chapter3:this is chapter 3
chapter4:this is chapter 4
chapter5:this is chapter 5
chapter6:this is chapter 6
chapter7:this is chapter 7
chapter8:this is chapter 8
chapter9:this is chapter 9
JianXian:133****1642
JiuXian:137****3215
LiXiaoYao:135****3797
LinYueRu:131****6734
XiaoQiGai:134****4751
ZhaoLinEr:132****8534
|
Iset接口(HashSet,SortedSet)
Iset接口提供如下方法:创建合集,创建交集,或于一个集合做比较判断是否为其的子集或超集。
执行结果:
Current Collection already have the 'A'
A
B
C
Current Collection already have the 'A'
A
B
C
D
E
F
G
fivetoeight is subset of onetoten.
ontoten is superset of fivetoten
1
2
3
4
9
10
|
可观察的集合
执行结果:
you add a element in 0,it is value is Jim
you add a element in 1,it is value is Lucy
you add a element in 2,it is value is Alex
you add a element in 3,it is value is Jeff
you remove a element in 0,it is value is Jim
you remove a element in 0,it is value is Lucy
|
小结:
在日常的开发中,我们主要使用的数据结构并不是很多。它们主要为:值列表,数组,栈,队列或字典。在.Net4版本中又扩展了些数据结构它们分别为:有序队列,存在一对多关系的字典,可观察的集合。也添加了些接口来处理集合对象的值比较问题及集合与集合之间运算的问题。
到目前为止.Net用来处理数据问题的接口如下图:
分享到:
相关推荐
C#数据结构教程 C#数据结构教程 C#数据结构教程 C#数据结构教程 C#数据结构教程
将数据结构与 C#语言和.NET 框架...的数据结构和算法都是用 C#语言进行描述,并在相应章节的末尾介绍了在.NET 框架中常用 的数据结构和算法。用 C#在.NET 平台开发的技术人员可以从本书中获得许多有益的知识和 技术。
C#数据结构 C#数据结构 C#数据结构 C#数据结构 C#数据结构 C#数据结构 C#数据结构
以C#语言实现的数据结构 大学都是c语言实现的数据结构
数据结构C#语言版数据结构C#语言版数据结构C#语言版数据结构C#语言版
c#语言描述数据结构,相比java和c++语言的,对于学习c#的朋友可能有帮助
C#数据结构实践项目源程序
c#版本数据结构,与c++版数据结构一样的概念思想。语法转换为C#
数据结构(C#语言版)数据结构(C#语言版)数据结构(C#语言版)数据结构(C#语言版)
数据结构与算法(C#版)(图书).pdf
数据结构对专业程序员的开发起到至关重要的作用。正在开始一个专栏,准备把导图中涉及到的数据结构用C#语言写一遍。
数据结构c#版本数据结构c#版本数据结构c#版本数据结构c#版本数据结构c#版本数据结构c#版本数据结构c#版本数据结构c#版本数据结构c#版本
常用的数据结构,有C#代码案例及解析过程,很实用,对于重视数据结构的公司面试也是很好的资料
数据结构二叉树操作;C#二叉树;C#数据结构二叉树数据结构二叉树操作;C#二叉树;C#数据结构二叉树数据结构二叉树操作;C#二叉树;C#数据结构二叉树数据结构二叉树操作;C#二叉树;C#数据结构二叉树
本书特点: ...本书所有的数据结构和算法都是用C#语言进行描述,并在相应章节的末尾介绍了在.NET框架中常用的数据结构和算法。用C#在.NET平台开发的技术人员可以从本书中获得许多有益的知识和技术。
数据结构概念的三要素—定义 数据元素之间的逻辑关系 数据元素在计算机中的存储方式 在这些数据元素上定义的运算的集合 C#-数据结构全文共71页,当前为第3页。 数据结构的基本分类 两大类: (一)线性结构(线性表)...
数据结构与算法的学习对于进行软件开发的专业程序员而言是非常关键的。虽然有许许多多关于数据结构与算法的书籍,但是这些书籍通常都是大学教材,而且是用...这本书为C#语言程序员提供了学习基础数据结构与算法的机会。
《数据结构与算法C#语言描述》适合作为C#数据结构课程的教材,同时也适合C#专业人士阅读。 随着.NET框架的广泛应用,C#已经成为最受欢迎的程序设计语言之一。但是,市面上尚无用C#语言讲述数据结构和算法的图书,...
c#版本的数据结构,c#语言把数据结构中的东西又从新实现了一遍