- 博客(5)
- 收藏
- 关注
原创 24. 两两交换链表中的节点C++递归思路详细讲解
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。如有讲解不当之处欢迎指出,如有不懂也欢迎来问━(*`∀´*)ノ亻!
2025-10-28 01:19:19
496
原创 207. 课程表C++拓扑+队列思路解法
你这个学期必须选修numCourses门课程,记为0到。在选修某些课程之前需要一些先修课程。先修课程按数组给出,其中,表示如果要学习课程ai则先学习课程bi。[0, 1]01请你判断是否可能完成所有课程的学习?如果可以,返回true;否则,返回false。true总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。这是可能的。false总共有 2 门课程。学习课程 1 之前,你需要先完成课程 0;并且学习课程 0 之前,你还应先完成课程 1。这是不可能的。中的所有课程对。
2025-10-27 01:39:26
243
原创 LeetCode15.三数之和C++解法以及思路讲解
给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。答案中不可以包含重复的三元组。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。[]唯一可能的三元组和不为 0。[[0,0,0]]唯一可能的三元组和为 0。
2025-10-16 23:45:58
504
原创 LeetCode49.字母异位词分组C++解法
通俗点说就是:将strs表中的所有词全部按字母顺序排列好,有相同字母组成的词在排序后会变成同一个词(例如eat,ate排序后都为aet),将排序后的值作为一个键,键所对应的值设置为一个数组,这样可以在值后面加入多个值。通过哈希表将字母异位词映射到同一键值。关键在于设计哈希键的生成方式,确保同一组字母异位词生成的键相同。本人也是初次写该题,也借鉴了别人的写法,如有讲解不妥之处请多多指教。
2025-10-15 00:41:20
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅