随笔分类 - 哈希表
摘要:3. 无重复字符的最长子串 Solution 思路:刚开始考虑是map记录下标,然后重复的话就看map的下标位置,得到极大子串的长度,但是没有考虑到这个过程中是可以维护出不重复的字串的,通过几个样例模拟,然后就以为map只是一开始用到了,后面都是靠的下标去得到子串长度,不删除的话还不好维护,没往删除
阅读全文
摘要:1. 两数之和 Solution 思路1:直接双重for循环,枚举每个数字,找到后返回结果 class Solution { public int[] twoSum(int[] nums, int target) { int len = nums.length; for (int i = 0; i
阅读全文
摘要:2013. 检测正方形 Solution 思路:和我的思路大概一致,我想的是枚举同一行,题解是枚举同一列,因为确定一个点,长度有了,其他的点也就确定。因此枚举查询点同一列的点,然后距离有了,就在这两个高度的行中找对应的点是否存在。 class DetectSquares { Map<Integer,
阅读全文
摘要:2034. 股票价格波动 Solution 思路一:有序集合+哈希表 查询最新股票价格:维护最大的时间戳 哈希表直接查询。 最高,最低价格查询:维护股票价格的有序集合。 由于存在不同时间戳有相同的股票价格,因此股票价格需要记录出现次数,更新的时候维护即可。 class StockPrice { in
阅读全文
摘要:题目链接:点击打开链接 Gold Balanced LineupTime Limit: 2000MS Memory Limit: 65536K Total Submissions: 16978 Accepted: 4796 Descript...
阅读全文
摘要:题目链接:点击打开链接 SnowflakeSnowSnowflakesTime Limit: 4000MS Memory Limit: 65536K Total Submissions: 48324 Accepted: 12621 Desc...
阅读全文

浙公网安备 33010602011771号