关于刷LeetCode的心得体会(持续更新~~~)

本文精选了链表、动态规划、Hash及回溯方法的典型编程题目,通过深入解析,帮助读者掌握每种题型的核心解题思路。涵盖LeetCode上的经典题目,如去除排序链表中的重复元素、寻找最长回文子串、无重复字符的最长子串及全排列等,附带详细解答链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(做好其中的代表性题目,对这一类型的问题就基本搞定了)

  1. 关于链表知识点的经典题目: 
    1.  82. Remove Duplicates from Sorted List II
    2. 主要知识点: 链表,快慢指针
  2. 关于动态规划(DP)比较好的一个例子:
    1. 5. Longest Palindromic Substring

    2. 主要知识点:

  3. 关于hash使用比较好的题目(面试题常考)

    1. 3. 无重复字符的最长子串

    2. 利用hash进行优化

  4. 关于回溯方法讲解比较经典和清晰的题目:

    1. 46. 全排列

    2. https://leetcode-cn.com/problems/permutations/solution/hui-su-suan-fa-xiang-jie-by-labuladong-2/

    3. 上面的链接把回溯方法的核心内容讲解和梳理的比较清楚,掌握了回溯方法的核心思想,所有类似题目解题思路基本一致.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值