一、数组(Array) 数组具有以下的特点: 数组属于线性结构,在内存中是连续存放的。数组的元素类型必须相同。数组可以直接通过下标访问。数组的查找速度非常快,新增和删除速度慢。数组在
数组具有以下的特点:
动态数组具有以下的特点:
泛型List具有以下的特点:
双向链表具有如下特点:
堆栈具有如下特点:
链表具有以下特点:
字典具有以下特点:
Array | 需要处理的元素数量确定并且需要使用下标进行访问时可以考虑,不过建议使用List<T>。 |
ArrayList | 不推荐使用,建议使用泛型List<T>。 |
泛型List<T> | 需要处理的元素数量不确定时,通常建议使用。 |
LiskedList<T> | 链表适合元素数量不固定,而且需要经常增减节点的情况,链表增减元素效率高。 |
Queue<T> | 队列适合于先进先出的情况。 |
Stack<T> | 堆栈适合于先进后出的情况。 |
Dictionary<K,T> | 字典适合于需要键值对操作的情况。 |
--结束END--
本文标题: C#中的数据结构介绍
本文链接: https://lsjlt.com/news/143360.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0