当前位置: 首页 > news >正文

热题100(hash)

热题100(Hash)

三道题目

1.两数之和(√)

49.字母异位词分组(题解)

128.最长连续序列(题解)

思路

第1题简单hash映射,O(n)

第49题,关键点在于Hashmap的形式,‘HashMap<String,List> map=new HashMap<>();’,hashmap的聚类作用

第128题,题解有些取巧。外循环根据判断条件使得循环次数变成连续数组数量,内循环根据判断条件使得循环次数变成每个连续数组最长的数量。内外循环最差均为O(n),但是,内外循环相加也为O(n)。

小点

1.hashmap有聚类作用,根据遍历当前值与前面值有相同的地方为依据,达到聚类效果,key相同,计数可以getordefault,记录数据可以使用list。

2.遍历string字符串,for (char s:str.toCharArray){

3.Hashset内无序,且不含重复数字。

http://www.lryc.cn/news/470887.html

相关文章:

  • Ubuntu下Mysql修改默认存储路径
  • LVGL移植教程(超详细)——基于GD32F303X系列MCU
  • 《计算机原理与系统结构》学习系列——处理器(中)
  • 深入解析 OceanBase 数据库中的局部索引和全局索引
  • 2024防晒衣市场社媒营销洞察报告
  • 【Ubuntu20.04 Visual Studio Code安装】【VSCODE】
  • 贪心算法day(1)
  • 窗口函数sql使用总结
  • python单因素分析
  • 「C/C++」C++ STL容器库 之 std::list 双向链表容器
  • 应用程序框架进阶<HarmonyOS第一课>
  • 【C++】vector<string>-动态数组存储多个string
  • 66Analytics 汉化版,网站统计分析源码,汉化前台后台
  • 蓝桥杯单片机STC15F2K60S2第十四届省赛代码详细讲解(附完整代码)
  • [免费]SpringBoot+Vue智慧校园(校园管理)系统[论文+源码+SQL脚本]
  • 景区导航地图怎么实现?基于LBS与3D GIS的智慧景区导航导览系统技术路线
  • RedisIO多路复用
  • C++的相关习题(2)
  • C++《vector的模拟实现》
  • 无人机避障——路径规划篇(一) JPS跳点搜索算法A*算法对比
  • OpenCV ORB角点检测匹配和偏移计算
  • 图文详解ChatGPT-o1完成论文写作的全流程
  • 在线体验Sketch中文版,免费下载即刻上手!
  • Redis——缓存
  • RHCSA笔记三
  • 【python】sorted() list.sort()
  • 训练集alpaca、sharegpt格式
  • Hive的数据存储格式
  • Linux Rsyslog 配置
  • python实现放烟花效果庆祝元旦