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

热题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.kler.cn/a/369538.html

相关文章:

  • TCL C++开发面试题及参考答案
  • 【ArcMap零基础训练营】03 常用数据网站的数据下载及处理
  • 项目集成GateWay
  • 初二回娘家
  • 10.3 LangChain实战指南:解锁大模型应用的10大核心场景与架构设计
  • AI大模型开发原理篇-4:神经概率语言模型NPLM
  • day01-ElasticStack+Kibana
  • sa-token 所有的异常都是未登录异常的问题
  • 创建软Raid MDadm LVM 扩容根目录空间
  • Java多线程_1
  • VUE使用vue-tree-color组件实现组织架构图,并可以动态更新数据
  • Hugging Face 使用指南——并行智算云(10s上手版)
  • 取消element-ui中账号和密码登录功能浏览器默认的填充色,element-ui登录账号密码输入框禁用浏览器默认填充色问题
  • HT7183 带有PWM控制的16V,4.5A高效升压转换器
  • 靓车汽车销售:Spring Boot网站开发全攻略
  • Spring Boot论坛网站开发:最佳实践指南
  • 深度学习:抑制过拟合
  • 开源社区的兴起
  • 安全见闻8,量子力学见闻
  • 诺基亚的裁员风暴
  • 深入探讨全流量回溯分析与网络性能监控系统
  • Springboot整合spring-boot-starter-data-elasticsearch
  • Uni-App-02
  • STM32 从0开始系统学习2
  • sql server 之动态sql
  • python学习笔记:___getattr__