LeetCode面试必备100题
文章平均质量分 76
Linux、C/C++、面试、刷题、算法尽管咨询我,CSDN博客专家,关注我,有问题私聊!
Muti-Agent
CSDN博客专家,华为云享专家,HDZ核心组成员,Linux中国翻译组成员,ACM退役选手,分享 Linux、C/C 、Go、算法编程和面试经验,与大家一起成长,把握青春、不负韶华!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试官问我 “A + B” 算法,我懵了
面试官问我 “A + B" 我懵了。。。。原创 2022-10-27 12:28:18 · 5259 阅读 · 0 评论 -
【数据结构和算法】深度优先搜索应用
🎈 作者:Linux猿🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!🎈 关注专栏:数据结构和算法成神路【精讲】优质好文持续更新中……🚀🚀🚀🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬🍓一、题目描述给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。注意:两结点之间的路径长度是以它们之间边的数目表示。🍓二、测试样例给定.原创 2022-03-02 07:22:17 · 2523 阅读 · 1 评论 -
【数据结构和算法】01 背包的应用
🎈 作者:Linux猿🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!🎈 关注专栏:数据结构和算法成神路【精讲】优质好文持续更新中……🚀🚀🚀🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬目录🍓一、题目描述🍓二、测试样例🥝2.1 样例 1🥝2.2 样例 2🍓三、算法思路🍓四、代码实现🍓五、复杂度分析🥝5.1 时间复杂度🥝5.2 空间复杂度🍓六、总结「背包问题」在算法中经常.原创 2022-02-24 09:04:05 · 3205 阅读 · 18 评论 -
每日一练—互联网大厂面试题,就这 ?
???? 作者:Linux猿???? 简介:CSDN博客专家????,华为云享专家????,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:大学算法成神路(优质好文持续更新中……)????一、题目描述给定一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出字符串 s 。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。二、测试样例2.1 样例一输原创 2022-02-22 07:22:37 · 3098 阅读 · 6 评论 -
LeetCode 面试最热100题 跳跃游戏
#include <iostream>#include <vector>using namespace std;class Solution {public: bool canJump(vector<int>& nums) { int idx = 0; for(int i = 0; i < nums.size(); ++i) { if(idx >= i) { ...原创 2022-01-09 15:10:05 · 5080 阅读 · 1 评论 -
LeetCode 最热100题 最短路径和,minimum path sum
CSDN博客专家????,华为云享专家????,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!原创 2021-12-05 22:17:58 · 4646 阅读 · 0 评论 -
LeetCode 最热 100 题, 搜索旋转排序数组,search in rotated sorted array
???? 作者:Linux猿???? 简介:CSDN博客专家????,华为云享专家????,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)???????? 欢迎小伙伴们点赞????、收藏⭐、留言????一、题目描述给定一个按升序排列的整数数组 nums,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)原创 2021-10-06 19:27:05 · 8313 阅读 · 1 评论 -
LeetCode 最热 100 题,电话号码的字母组合,letter combinations of a phone number
???? 作者:Linux猿???? 简介:CSDN博客专家????,华为云享专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)???????? 欢迎小伙伴们点赞????、收藏⭐、留言????一、题目描述二、题目样例三、解题思路四、代码实现4.1 头文件#include <iostream>#include <vector>#incl原创 2021-10-06 15:18:25 · 7561 阅读 · 2 评论 -
LeetCode 有效的括号,Valid Parentheses
???? 作者:Linux猿???? 简介:CSDN博客专家????,华为云享专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)???????? 欢迎小伙伴们点赞????、收藏⭐、留言????一、题目描述给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否全部配对。 即: 左括号必须用相同类型的右括号闭合,左括号必须以正确的顺序闭合。其中:原创 2021-10-03 08:34:34 · 3785 阅读 · 0 评论 -
❤️LeetCode 合并区间,Merge Intervals❤️
???? 作者:Linux猿???? 简介:CSDN博客专家????,华为云享专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????目录一、题目描述二、测试样例三、算法思路四、代码实现五、复杂度分析六、题目链接一、题目描述给定一个包含若干个区间集合的数组 intervals,其中,单个区间为 intervals[i] = [starti, endi] 。请合并原创 2021-09-20 22:42:05 · 3382 阅读 · 0 评论 -
❤️LeetCode 爬楼梯,Climbing Stairs❤️
???? 作者:Linux猿???? 简介:CSDN博客专家????,华为云享专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????目录一、题目描述二、测试样例三、算法思路四、代码实现五、复杂度分析六、题目链接一、题目描述假设你正在爬楼梯。需要爬 n 阶才能到达楼顶。每次可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?二、测试样例输入:原创 2021-09-20 11:00:00 · 2829 阅读 · 0 评论 -
❤️LeetCode 最大连续子序列,Maximum Subarray❤️
???? 作者:Linux猿???? 简介:CSDN博客专家????,华为云享专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????一、题目描述给定一个整数数组 nums ,找到一个具有最大和的连续子序列(子序列中最少包含一个元素),返回其最大和。其中:1 <= nums.length <= 3 * 104-10^5 <= nums[i] <= 10^原创 2021-09-19 23:05:42 · 2264 阅读 · 0 评论 -
LeetCode 面试必刷 盛水最多的容器 Container With Most Water
???? 作者:Linux猿???? 简介:CSDN博客专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????一、题目描述给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。其中:2原创 2021-09-12 08:38:46 · 2151 阅读 · 3 评论 -
LeetCode 面试必备100题:无重复字符的最长子串 Longest Substring Without Repeating Characters
???? 作者:Linux猿???? 简介:CSDN博客专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????目录一、题目描述二、测试样例三、解题思路四、代码实现五、算法复杂度六、题目链接一、题目描述给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。提示:1. 0 <= s.length <= 5 * 10^42. s原创 2021-07-24 08:20:51 · 2825 阅读 · 15 评论 -
LeetCode 面试必备100题:Add Two Numbers 两数相加
???? 作者:Linux猿???? 简介:CSDN博客专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????一、题目描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储 一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。提示:1. 每个链表中的节点原创 2021-07-18 12:55:44 · 3215 阅读 · 11 评论 -
LeetCode 面试必备100题:Best Time to Buy and Sell Stock II
???? 作者:Linux猿???? 简介:CSDN博客专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????目录一、题目描述二、测试样例三、解题思路四、代码实现五、题目链接一、题目描述股票的价格存储在一个数组中,其中 prices[i] 是给定股票在第 i 天的价格。可以根据需要完成任意数量的交易(即多次买入和卖出股票),求可以实现的最大利润注意:不能同原创 2021-07-18 11:09:01 · 2147 阅读 · 1 评论 -
LeetCode 面试必备100题:Best Time to Buy and Sell Stock 买卖股票的最佳时机
???? 作者:Linux猿???? 简介:CSDN博客专家????,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!???? 关注专栏:LeetCode面试必备100题(优质好文持续更新中……)????目录一、题意二、样例三、解题思路四、代码实现五、题目链接一、题意股票价格存储到了一个数组 prices 中,其中 prices[i] 是股票在第 i 天的价格。希望通过选择某一天购买一只股票并选择未来的另一天出售该股票来获得最大化利润。如果可以,则输出获得原创 2021-07-10 21:55:23 · 2409 阅读 · 5 评论 -
LeetCode 面试必备100题:Climbing Stairs 爬楼梯的方法
作者:Linux猿简介:CSDN博客专家,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!关注专栏:LeetCode面试必备100题 (优质好文持续更新中……)一、题意爬一个楼梯,爬n步才能到达顶部。每次只能爬 1 步或 2 步,计算有多少种不同的方式到达顶部。二、测试样例输入: n = 2输出: 2有两种方法到达顶部:(1)1 步+ 1步;(2)直接两步;三、解题思路四、代码实现五、题目链接Climbing Stairs...原创 2021-07-10 19:41:03 · 2427 阅读 · 2 评论 -
LeetCode面试必备100题:3Sum 数组中查找三个和为零的数
作者:Linux猿简介:CSDN博客专家,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!关注专栏:LeetCode面试常考100题(优质好文持续更新中……)一、题意给定一个整数数组 nums,返回所有的三元组 [nums[i], nums[j], nums[k]] 使得 i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0。注意:解决方案集中不能包含重复的三元组。二、测试样例输入:nu..原创 2021-07-09 07:43:53 · 2718 阅读 · 26 评论 -
LeetCode面试常考题:Two Sum
作者:Linux猿简介:CSDN博客专家,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!关注专栏:LeetCode面试常考100题(优质好文持续更新中……)一、题意给定一个整数数组 nums 和一个整数 target ,找到数组里的两个数的和等于 target,返回这两个数在数组中的下标,假设每个输入都只有一个解决方案,并且不能两次使用相同的元素。可以按任何顺序返回答案。注意:数组无序。二、测试样例输入:nums = [2,7,11,15], target ...原创 2021-07-07 23:26:52 · 6358 阅读 · 11 评论
分享