C#中Hashtable List ArrayList Queue Stack 他们的优缺点
答案:2 悬赏:60
解决时间 2021-01-27 09:40
- 提问者网友:别再叽里呱啦
- 2021-01-26 11:17
C#中Hashtable List ArrayList Queue Stack 他们的优缺点
最佳答案
- 二级知识专家网友:轻熟杀无赦
- 2021-01-26 11:33
//ArrayList类对象被设计成为一个动态数组类型,其容量会随着需要而适当的扩充
方法
1:Add()向数组中添加一个元素,
2:Remove()删除数组中的一个元素
3:RemoveAt(int i)删除数组中索引值为i的元素
4:Reverse()反转数组的元素
5:Sort()以从小到大的顺序排列数组的元素
6:Clone()复制一个数组 //Hashtable类
哈希表,名-值对。类似于字典(比数组更强大)。哈希表是经过优化的,访问下标的对象先散列过。如果以任意类型键值访问其中元素会快于其他集合。
GetHashCode()方法返回一个int型数据,使用这个键的值生成该int型数据。哈希表获取这个值最后返回一个索引,表示带有给定散列的数据项在字典中存储的位置。
//Stack类
栈,后进先出。push方法入栈,pop方法出栈。
//Queue类
队列,先进先出。enqueue方法入队列,dequeue方法出队列。
方法
1:Add()向数组中添加一个元素,
2:Remove()删除数组中的一个元素
3:RemoveAt(int i)删除数组中索引值为i的元素
4:Reverse()反转数组的元素
5:Sort()以从小到大的顺序排列数组的元素
6:Clone()复制一个数组 //Hashtable类
哈希表,名-值对。类似于字典(比数组更强大)。哈希表是经过优化的,访问下标的对象先散列过。如果以任意类型键值访问其中元素会快于其他集合。
GetHashCode()方法返回一个int型数据,使用这个键的值生成该int型数据。哈希表获取这个值最后返回一个索引,表示带有给定散列的数据项在字典中存储的位置。
//Stack类
栈,后进先出。push方法入栈,pop方法出栈。
//Queue类
队列,先进先出。enqueue方法入队列,dequeue方法出队列。
全部回答
- 1楼网友:不如潦草
- 2021-01-26 12:05
都是数据结构,你想用什么就用什么
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯