集合、哈希表、字典

简介: 集合、哈希表、字典

1、集合


ArrayList方法

使用前提:引用System Collections命名空间

如何使用:ArrayList.al=new ArrayList();  //先实例化

其中常用的方法:


2.哈希表


Hashtable方法

哈希表以键值对的形式存值   key-键;value-值。

使用前提:引用命名空间System.Collections;

如何使用:Hashtable ht = new Hashtable(); //先实例化


3.字典


Dctionary方法

使用前提:引用System.Collections.Generic;

如何使用: Dictionary<string, string> dic = new Dictionary<string, string>(); //先实例化


总结


这三个类里面有很多方法都相似,大家可以看集合中方法的思维导图,对方法进行了总结、结构化。他们的共同点是都引用了命名空间,否则会报错。

目录
相关文章
|
4月前
|
存储 C++ 索引
哈希表、集合、映射
哈希表、集合、映射
|
11月前
|
存储 算法 Serverless
|
4月前
|
算法 前端开发
705. 设计哈希集合
705. 设计哈希集合
34 0
|
4月前
|
存储 Serverless
哈希及哈希表的实现
哈希及哈希表的实现
44 0
查找-散列表(哈希表)详解篇
查找-散列表(哈希表)详解篇
|
存储 算法 Serverless
查找-之散列表/哈希表
前面的查找不可避免的要进行比较,是否能直接通过关键字key得到要查找的元素位置?
109 0
查找-之散列表/哈希表
|
存储 算法 索引
|
存储 Serverless 索引
【数据结构】 哈希表查找—哈希函数、哈希冲突
【数据结构】 哈希表查找—哈希函数、哈希冲突
268 0
【数据结构】 哈希表查找—哈希函数、哈希冲突
【25. 哈希表】
模拟散列表 **概述** - `哈希表`又称`散列表`,一般由`Hash函数(散列函数)`与`链表`结构共同实现。 **用途** - 添加元素 - 通过遍历来查找相应元素。(之所以用哈希是因为它的时间复杂度接近O(1)) **思路** - 将一个比较`复杂的数据结构`映射到下标从`0~N`的容易维护的值域内。因为值域比较简单、范围小、就会产生`不同的原始值信息被Hash函数映射为相同的值`,因此要处理这种冲突。 - 处理冲突的办法有俩种:`拉链法`和`开放寻址法(蹲坑法)`
166 0
【25. 哈希表】