logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LeetCode 1. 两数之和 —— 从暴力破解到哈希表,彻底搞懂 HashMap

这是 LeetCode 的第一题,也是无数算法学习者梦开始的地方。它看似简单,却隐藏着数据结构中最重要的思想之一:空间换时间。哈希表到底是怎么建立的?为什么它能“瞬间”找到我要的值?Java 里为什么不能写 hashmap[nums[i]] = i?先判断,后插入—— 避免使用同一个元素两次。哈希表的键是数组元素的值,值是下标—— 不要搞反。Java 不能用 [ ] 操作 HashMap—— 记住

#leetcode#散列表#算法 +1
到底了