leetcode
文章平均质量分 83
心安成长
对计算机工程和数据分析感兴趣的码农一枚,愿与大家分享科技那点事儿,算法分享,题目解读。让我们一起畅游AI浪潮。
展开
-
小白水平理解面试经典题目1431. Kids With the Greatest Number of Candies【Array类】
一群孩子手里拿 着不同数目的糖果。你打算额外给每个孩子一些糖果,然后再确定哪些孩子拥有最多的糖果。给你一个数组 candies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。另给你一个整数 extraCandies ,代表你要额外给每个孩子增加的糖果数目。你需要输出一个布尔型数组 result ,其中 result[i] 是 true 的话,表示第 i 个孩子拥有最多 的糖果;否则为 false。原创 2024-04-03 18:11:01 · 891 阅读 · 0 评论 -
小白水平理解面试经典题目leetcode 606. Construct String from Binary Tree【递归算法】
坐在自习室正在准备刷题的小白看到这道题,想想自己那可是没少和白月光做题呢,也不知道小美刷题刷到哪里了,这题怎么还没来问我,难道是王谦谦去做题了?这时候黑长直女神突然进到教室过来问:小白,你看到二叉树题目了吗,这道606的题目,感觉描述的很复杂,好像是说树结构转换为字符串类型,你有什么好思路吗?小白内心镇定:这机会不就来了吗,小美,听说阮经天的《周处除三害》上映了,有机会一起去看看吧?哦,不是,题目描述意思说的简单一些。原创 2024-02-28 17:54:31 · 1066 阅读 · 1 评论 -
小白水平理解面试经典题目LeetCode 655. Print Binary Tree【Tree】
给定二叉树的 root ,构造一个 0 索引的 m x n 字符串矩阵 res 来表示树的格式化布局。对于已放置在矩阵中位置 res[r][c] 的每个节点,将其左子节点放置在 res[r+1][c-2。小美:小伙子,可以啊,这不仅逻辑感人,阅读理解也有俩下子, 不过要是照的不美可有你好看了!面试官:你可以解答这道”融合链表“的题目吗,来看看你对二叉树结构的理解。小白:您好,面试官,这回可以了吧,我终于可以开心练摄影技术为小美照相了!面试官:矮油,不错啊,不过你这能不能写个测试啊。原创 2024-02-27 16:31:50 · 989 阅读 · 0 评论 -
小白水平理解面试经典题目LeetCode 404 Sum of Left Leaves【Tree】
给定二叉树的root,返回所有左叶的总和。叶子是没有子节点的节点。左叶是另一个节点的左子节点的叶。原创 2024-02-22 00:20:23 · 947 阅读 · 0 评论 -
小白水平理解面试经典题目LeetCode 1025 Divisor Game【动态规划】
小艾 和 小鲍 轮流玩游戏,小艾首先开始。最初,黑板上有一个数字 n。当且仅当 小艾赢得游戏时返回 true ,假设两个玩家都发挥最佳。原创 2024-02-18 19:00:49 · 1199 阅读 · 0 评论 -
小白水平理解面试经典题目LeetCode 20. Valid Parentheses【栈】
给定一个仅包含字符 ‘(’ 、 ‘)’ 、 ‘{’ 、 ‘}’ 、 ‘[’ 和 ‘]’ ,判断输入字符串是否有效。输入字符串在以下情况下有效:左括号必须由相同类型的括号封闭。左括号必须按正确的顺序关闭。每个右括号都有一个对应的相同类型的左括号。原创 2024-02-05 23:11:57 · 693 阅读 · 0 评论 -
面试数据结构与算法总结分类+leetcode目录【基础版】
这里为大家总结数据结构与算法的题库目录,如果已经解释过的题目会标注链接更新,方便查看。原创 2024-02-03 22:59:44 · 839 阅读 · 0 评论 -
小白水平理解面试经典题目_二维数组类LeetCode 2966 Divide Array【排序算法实现】
给定一个大小为 n 的整数数组 nums 和一个正整数 k。返回包含所有数组的二维数组。如果无法满足条件,则返回空数组。如果有多个答案,则返回其中任何一个。原创 2024-02-03 00:18:37 · 539 阅读 · 0 评论 -
小白水平理解面试经典题目_数组类Leetcode 412. Fizz Buzz【数学解法】
在那个座无虚席的自习室,突然隔壁班黑长直白月光向小白走来,“小白,你看这这个Fizz Buzz什么意思?面试官OS:以为我会考String对不对,之前出了好几套了,大家准备都不错,看看你数学有没有还给高中老师吧。小明:OK,完事儿,等着面试官来表扬自己吧。小明OS:今年这个找工市场,人言洛阳花似锦,偏我来时不逢春。不是,这面试官好体力啊!黑长直OS:小伙子,可以啊,这不仅逻辑感人,阅读理解也有俩下子!面试官:矮油,不错啊,我就是试试你,下边还有一道题接着来。编码道路漫漫,只要先看脚下的路,徐徐前进即可。原创 2024-01-31 18:17:20 · 532 阅读 · 0 评论 -
小白水平理解面试经典题目LeetCode 3 Longest Substring Without Repeating Characters(最长无重复字符的子串)
作为leetcode第三道题,类型是典型的String类型,都可以让我们联想到Two pointer, 暴力解法,就让我们看看这道题如何解答更好。原创 2024-01-25 23:17:44 · 375 阅读 · 0 评论 -
小白水平理解面试经典题目LeetCode 594 Longest Harmonious Subsequence(最大和谐字符串)
这道题属于字符串类型题目,解决的办法还是有很多的,暴力算法,二分法,双指针等等。原创 2024-01-22 23:12:50 · 469 阅读 · 0 评论 -
小白水平理解面试经典题目LeetCode 121 Best Time to Buy and Sell Stock
你好,2024年的第一个月,又是秋风萧瑟天气凉,草木摇落露为霜。。在这个特殊的时代,作为我们普通的一个打工人,我们用这道题,开启对这个不符合经济增长规律的股市反抗一把。原创 2024-01-19 18:10:57 · 654 阅读 · 0 评论 -
小白水平理解面试经典题目LeetCode 88 Merge Sorted Array【Java实现】
你好,今天做的是leetcode 88题,是一道数组类题目,它也是总被问道的一个类型。原创 2024-01-18 17:58:46 · 638 阅读 · 0 评论 -
小白水平理解面试经典题目_String类 LeetCode 125 Valid Palindrome【Java实现】
说到公司面试,那就是得考出高度,考出水平,什么兼顾这两者呢,那就得看这道验证回文串原创 2024-01-16 18:03:40 · 448 阅读 · 0 评论 -
小白水平理解排序题目leetcode 54 Spiral Matrix (螺旋矩阵I)
54 Spiral Matrix I (螺旋矩阵 I)题目属于Array类题目,主要用到矩阵,数组,和模拟。对于Arraylei题目,可以暴力解法,二分查找,双指针,滑动窗口,递归算法)。原创 2024-01-15 18:28:38 · 1008 阅读 · 0 评论 -
小白水平理解排序题目leetcode 274 H-Index (String)
题目属于String类题目,主要用到排序(Sort)方式。对于排序题目,可以采取桶排序(Bucket Sort)和计数排序(Counting Sort)。原创 2024-01-12 14:52:10 · 342 阅读 · 0 评论 -
leetcode 215 Kth Largest Element in an array
目录leetcode215 Kth Largest Element in an array问题描述算法分析解法一:O(n)快速选择解法二:O(nlog(n)) 最小堆实现步骤代码实现快速查找最小堆leetcode215 Kth Largest Element in an array问题描述Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted ord原创 2020-08-22 08:56:41 · 134 阅读 · 0 评论 -
Leetcode2 Add Two Numbers
目录leetcode2 Add Two Numbers问题描述算法分析实现步骤代码实现leetcode2 Add Two Numbers问题描述You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two n原创 2020-08-21 16:13:06 · 181 阅读 · 0 评论