| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> Day-17 -> 正文阅读 |
|
[数据结构与算法]Day-17 |
Map 1? ? ? ? Set 1.1? ? ? ? 散列表 散列表 : 可以理解为数组保存元素是个链表 hashCode : hash算法,是把不定长的数据改变为定长的数据,是一种安全的加密算法,但不保证唯一 同一个对象生成多次hash值,那么值一定是相同的 不同对象也有可能生成相同的hash值 添加过程 :? 1 先调用添加的K,调用hashCode生成hash值 ? 1.2? ? ? ? hashSet ? ? 2? ? ? ? Map 2.1? ? ? ? 继承体系 ? 2.2? ? ? ? map特性 Map : 无序 , key不可重复,value值可重复 ?Map和Collection不一样,但是操作基本上是一样的 集合保存单个对象,而map保存键值对映射关系 2.3? ? ? ? 常用方法 常用方法 :? 2.4? ? ? ? HashMap map 不能直接遍历 将map转换为set,并把key和value封装到了entry类对象中,然后把entry类对象保存到set即可 getKey 是获取key,getValue是获取value? 2.5????????Properties Properties : key和value强制要求必须是字符串 2.6? ? ? ? TreeMap ?TreeMap : 保存的元素可以按照一定的规则进行排序 2.7? ? ? ? 面试题 Map转list并以value排序 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:24:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |