leetcode 腾讯 2018 秋招精选(50 题)

本文精选了LeetCode上的经典题目,覆盖从简单到困难的多种算法挑战,包括二叉树的最大深度、反转字符串、Nim游戏等,每道题都附有详细的解题思路和代码实现,适合算法初学者及进阶者学习。

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

 

前面原题链接,后面题解链接

 

原题(50题)链接

 

目录

 

 #题名解答通过率难度
 104

二叉树的最大深度    

 64.1%简单
 344

反转字符串    

 62.5%简单
 292

Nim游戏    

 61.1%简单
 557

反转字符串中的单词 III    

 60.6%简单
 237

删除链表中的节点    

 57.3%简单
 136

只出现一次的数字    

 52.6%简单
 206

反转链表    

 52.5%简单
 169

求众数    

 51.5%简单
 9

回文数    

 51.5%简单
 235

二叉搜索树的最近公共祖先    

 50.8%简单
 21

合并两个有序链表    

 48.9%简单
 122

买卖股票的最佳时机 II    

 48.2%简单
 155

最小栈    

 44.8%简单
 121

买卖股票的最佳时机    

 43.4%简单
 231

2的幂    

 41.1%简单
 217

存在重复元素    

 40.9%简单
 70

爬楼梯    

 40.7%简单
 26

删除排序数组中的重复项    

 39.5%简单
 88

合并两个有序数组    

 38.4%简单
 53

最大子序和    

 37.9%简单
 20

有效的括号    

 32.4%简单
 141

环形链表    

 29.7%简单
 160

相交链表    

 29.4%简单
 14

最长公共前缀    

 28.9%简单
 7

反转整数    

 28.6%简单
 78

子集    

 66.6%中等
 59

螺旋矩阵 II    

 66.2%中等
 46

全排列    

 60.3%中等
 230

二叉搜索树中第K小的元素    

 56.7%中等
 238

除自身以外数组的乘积    

 54.1%中等
 89

格雷编码    

 53.9%中等
 148

排序链表    

 51.2%中等
 215

数组中的第K个最大元素    

 50.3%中等
 62

不同路径    

 48.8%中等
 11

盛最多水的容器    

 41.2%中等
 236

二叉树的最近公共祖先    

 37.7%中等
 16

最接近的三数之和    

 34.5%中等
 61

旋转链表    

 33.4%中等
 43

字符串相乘    

 33.1%中等
 33

搜索旋转排序数组    

 32.1%中等
 54

螺旋矩阵    

 30.2%中等
 2

两数相加    

 29.0%中等
 142

环形链表 II    

 26.7%中等
 5

最长回文子串    

 22.5%中等
 15

三数之和    

 15.7%中等
 8

字符串转整数 (atoi)    

 15.3%中等
 23

合并K个排序链表    

 38.6%困难
 146

LRU缓存机制    

 32.5%困难
 124

二叉树中的最大路径和    

 30.5%困难
 4

两个排序数组的中位数    

 30.3%困难

已从易到难排序 

 

下面将陆续更新人题解,尽量做到排版思路尽善尽美,希望大家也能有所收获,一起交流学习~~~

 

目录

目录

leetcode 104. 二叉树的最大深度(Maximum Depth of Binary Tree)

leetcode 344. 反转字符串(Reverse String)

leetcode 292. Nim游戏(Nim Game)

leetcode 557. 反转字符串中的单词 III(Reverse Words in a String III)

leetcode 237. 删除链表中的节点(Delete Node in a Linked List)

leetcode 136. 只出现一次的数字(Single Number)

leetcode 206. 反转链表(Reverse Linked List) java beat 100%

leetcode 169. 求众数(Majority Element)

leetcode 9. 回文数(Palindrome Number)

leetcode 235. 二叉搜索树的最近公共祖先(Lowest Common Ancestor of a Binary Search Tree)

leetcode 21. 合并两个有序链表(Merge Two Sorted Lists)

leetcode 122. 买卖股票的最佳时机 II(Best Time to Buy and Sell Stock II) beat 100%

leetcode 155. 最小栈(Min Stack)

leetcode 121. 买卖股票的最佳时机(Best Time to Buy and Sell Stock)

leetcode 231. 2的幂(Power of Two)

leetcode 217. 存在重复元素(Contains Duplicate)

leetcode 70. 爬楼梯(Climbing Stairs)

leetcode 26. 删除排序数组中的重复项(Remove Duplicates from Sorted Array)

leetcode 88. 合并两个有序数组(Merge Sorted Array)

leetcode 53. 最大子序和(Maximum Subarray)

leetcode 20. 有效的括号(Valid Parentheses)

leetcode 141. 环形链表(Linked List Cycle)

leetcode 160. 相交链表(Intersection of Two Linked Lists)

leetcode 14. 最长公共前缀(Longest Common Prefix)

leetcode 7. 反转整数(Reverse Integer)

leetcode 78. 子集(Subsets) beat 100%

leetcode 59. 螺旋矩阵 II(Spiral Matrix II)

leetcode 46. 全排列(Permutations) beat 99.28%

leetcode 230. 二叉搜索树中第K小的元素(Kth Smallest Element in a BST)

leetcode 238. 除自身以外数组的乘积(Product of Array Except Self) beat 100%

leetcode 89. 格雷编码(Gray Code)

leetcode 148. 排序链表(Sort List)

leetcode 215. 数组中的第K个最大元素(Kth Largest Element in an Array)

leetcode 62. 不同路径(Unique Paths)

leetcode 11. 盛最多水的容器(Container With Most Water)

leetcode 236. 二叉树的最近公共祖先(Lowest Common Ancestor of a Binary Tree)

 

leetcode 61. 旋转链表(Rotate List)

leetcode 43. 字符串相乘(Multiply Strings)

 

leetcode 54. 螺旋矩阵(Spiral Matrix)

leetcode 2. 两数相加(Add Two Numbers)

leetcode 142. 环形链表 II(Linked List Cycle II)

leetcode 5. 最长回文子串(Longest Palindromic Substring)

leetcode 15. 三数之和(3Sum)

 

leetcode 23. 合并K个排序链表(Merge k Sorted Lists)

 

待更新(*有上限,一天只能发布10篇)

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值