240 投稿
收录了36篇文章 · 6人关注
  • Resize,w 360,h 240
    刷题日记 | LeetCode刷题总结(C++)

    ©一颗斯特拉【注】1..参考书:①C++谭浩强②C++数据结构与算法 (第4版) 66. 加一(4月24日) 01 方法 思路 从末位开始往前遍...

  • LeetCode 121. 买卖股票的最佳时机

    题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来...

  • LeetCode 155. 最小栈

    题目 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。pop()...

  • LeetCode 226. 翻转二叉树

    题目 翻转一棵二叉树。 备注:这个问题是受到 Max Howell 的 原问题 启发的 : 谷歌:我们90%的工程师使用您编写的软件(Homeb...

  • LeetCode 169. 多数元素

    题目 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给...

  • LeetCode 136. 只出现一次的数字

    题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复...

  • LeetCode 617. 合并二叉树

    题目 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果...

  • LeetCode 104. 二叉树的最大深度

    题目 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 解题思...

  • LeetCode 70. 爬楼梯

    题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是...

  • LeetCode 53. 最大子序和

    题目 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 进阶: 如果你已经实现复杂度为 O...

专题公告

脱离苦海,摆渡自己到想去的地方。