第3章——③(集合、数组与集合的区别;哈希表;哈希函数;C#中的静态方法与非静态方法)
发布时间
阅读量:
阅读量
一、概念类
①、什么是数组,什么是集合,为什么要有集合?
整型数组:专为处理固定大小的强yped对象设计。在初始化数组时,请务必明确指定类型的数组及其大小。
该集合用于将不同类型的数据显示出来,并通过索引访问元素。该集合属于一个类,在向该实例添加数据之前需要声明其存在,并且需要用到using System.Collections。
集合的概念起源是因为在编程语言中,默认情况下不允许在变量中存储不同类型的数据,并且变量一旦被赋值就不再支持新增数据这一操作。这使得编程过程中遇到处理不同类型和大量数据的问题时会遇到麻烦。因此,在这种背景下,在编程语言中引入了一种新的数据结构——集合(Set),从而而产生。
集合小拓展(方法):
增: 新增记录项;移除单独一个记录;移除指定位置的数据;批量清除;输入新内容;添加多个条目;全部清空完毕;排序处理;倒序排列;查找对应的位置;查看是否存在对应项;对比属性关系;统计数目
②、什么是哈希表,什么是哈希函数,为什么要有哈希表?
哈希表(HashTable)是基于关键码值(Key value)快速存取的数据结构系统地是通过将键值映射至表中某一位置来进行数据存取的方式优化数据存取效率不仅体现在提高存取速度上该系统地是通过将键值映射至表中某一位置来进行数据存取的方式该系统地是通过将键值映射至表中某一位置来进行数据
全部评论 (0)
还没有任何评论哟~
