Day06–哈希表–242. 有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和 242. 有效的字母异位词 思路: 1、使用数组当哈希表,遍历第一个数组...
739. 每日温度 - 力扣(LeetCode) /** 单调栈: 首先将元素逐个入栈,栈中存放元素的索引。 入栈时进行判断,若待入栈元素比...
山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 什么是指针数组 一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的...
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组是数组中的一个连续部分。 示例 1: 输入...
目录 HashMap HashMap的put流程 如果重写equals方法,没重写hashcode方法,put会发送什么呢 HashMap的查找 HashMap的hash函数是怎么设计的 为什么哈希可以...
目录 前言 1. 基础语法 2. 流程控制 3. 函数 4. 数组与字符串 5. 指针(核心重点) 6. 内存管理 7. 结构体与联合体 8. 文件操作 9. 预处理器 10. 高级特性 ...
快速排序是对于数组元素进行排序的一种方法,基本原理是:在数组中随任意选择一个元素作为参考(key),使得数组分为两部分,左部分小于等于key右部分大于ke...
7.23 219. 存在重复元素 II 给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) &l...
01背包问题 二维(关键) 代码随想录 视频讲解:带你学透0-1背包问题!| 关于背包问题,你不清楚的地方,这里都讲了!| 动态规划经典问题 | 数据结构与算法...
目录 哈希表是怎么来的? 哈希表的数据结构 哈希函数的设计 那此时你可能有疑问,为什么不能直接使用hashcode()? 为什么 HashMap 的数组长度要取 2 的整...