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

力扣知识点总结

一、字符串处理类
代表题目:
- 罗马数字转整数
- 最长回文子串
- Z字形变换
- 无重复字符的最长子串
核心知识点:
1. 哈希表映射(罗马数字转整数):用哈希表存储罗马字符与数值的对应关系,遍历字符串时通过“当前字符值 < 下一个字符值则减,否则加”的逻辑计算结果。
2. 双指针法(最长回文子串):分“奇数长度回文”和“偶数长度回文”,用左右指针向两边扩展,找到最长回文区域。
3. 模拟遍历(Z字形变换):通过“模拟Z字的上下移动”,用数组存储每一行的字符,最后拼接结果。
4. 滑动窗口+哈希表(无重复最长子串):用哈希表记录字符最新位置,左指针动态收缩窗口,右指针遍历字符串,维护窗口内无重复字符。
二、整数操作类
代表题目:
- 整数反转
- 回文数
核心知识点:
1. 数学运算处理边界(整数反转):通过“取余获取最后一位、取整去掉最后一位”逐步构造反转数,同时要判断是否溢出(比如反转后超过 INT_MAX / INT_MIN )。
2. 回文判断技巧(回文数):可以反转整数后比较(注意负数直接返回false),或只反转一半数字(避免溢出),再与原数的前半部分比较。
三、数组与中位数类
代表题目:
- 寻找两个正序数组的中位数
核心知识点:
1. 二分查找(分治思想):要求时间复杂度O(log(m+n)),需通过二分法不断缩小“寻找中位数的范围”,比较两个数组的中间值,逐步排除不可能的区间,最终找到中位数。
四、链表操作类
代表题目:
- 两数相加
核心知识点:
1. 链表遍历与进位处理:遍历两个链表,逐位相加并记录进位,用新链表存储结果;注意链表长度不一致、最后一位有进位的情况。
五、哈希表应用类
代表题目:
- 两数之和
核心知识点:
1. 哈希表快速查找:用哈希表存储“数值→索引”的映射,遍历数组时,计算目标值与当前值的差值,若差值在哈希表中则直接返回索引,否则将当前值存入哈希表。

http://www.cnnetsun.cn/news/8039.html

相关文章:

  • Spring Boot日志文件未生成问题排查
  • 2025CRM选型手册:主流CRM品牌客户 - 销售 - 团队管理能力 场景化对比
  • AI口碑决胜未来:2025年智能洞察与AI市场舆情分析平台深度对决
  • 5分钟掌握Nginx LDAP认证系统部署技巧
  • 基于否定选择算法的异常检测技术详解
  • 手把手根治Qwen-Agent工具重复调用:实战优化指南
  • 系统管理shutdown命令
  • AOT 与 GraalVM Native Image 深度解析
  • 告别单位换算烦恼!进销存软件让生意更省心
  • KAT-V1-40B:重新定义大模型推理效率的AutoThink技术革命
  • 计算机毕业设计springboot灾区物资管理系统 基于SpringBoot的灾后救援物资调配平台 SpringBoot驱动的应急物资供应链管理系统
  • 关于人工智能和就业的一线希望
  • 揭秘智能Agent在Docker中的编排难题:5大核心策略助你提升系统弹性
  • 记录:Spring异步执行的报异常No qualifying bean of type ‘org.springframework.core.task.TaskExecutor‘ available
  • 从零定义Agentic Apps:Docker Compose配置实战(附10个高可用场景案例)
  • 亲测3款降AI率工具!知网AI率从87%降到15%,免费降AI技巧+避坑测评全攻略
  • Kafka 的自动提交机制详解:Spring Boot 中如何正确使用?
  • PAT 1135 Is It A Red-Black Tree
  • YOLOv8-Ultralytics 系列文章目录
  • 自动化运维工程师之ansible启动rpcbind和nfs服务
  • 数字供应链系统哪个好?2025 供应链系统推荐排名来了,八大供应链系统
  • M.I.B.终极指南:解锁汽车娱乐系统的隐藏功能
  • 把 ABAP CDS 讲清楚:从 ABAP 7.40 SP05 的语义建模,到 SP08 的函数、参数化与扩展视图
  • 终极PHP兼容性检查工具:轻松应对版本迁移挑战
  • Kamailio usrloc 细节测试
  • 探索STM32单片机仿真温湿度采集控制系统
  • MediaPipe实时多模态感知:从单点检测到全身协同追踪的技术革命
  • SMDJ33A单向 TVS瞬态抑制二极管 :33V电压000W 浪涌,中压电路防护核心
  • MCP 2025量子编程认证重大升级(新增内容全曝光)
  • Bottles:让Windows软件在Linux上轻松运行的智能解决方案