leecode刷题 (简单)
文章平均质量分 72
没意思不好玩我不玩了
电子信息小白一枚
展开
-
leecode 力扣刷题 #278 第一个错误的版本 (简单)
#278:你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。来源:力扣(LeetCod原创 2022-03-21 22:51:02 · 207 阅读 · 0 评论 -
leecode 力扣刷题 #704 二分查找 (简单)
好久没有刷leetcode了,选一题简单的试试手(^-^)V#704:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-search解题思路:一个一个找,然后发现超级无敌慢,放在最后被#起来的方法二了,没看清楚题目二分!二分!二分!还以为从list里一个一个原创 2022-03-20 16:22:57 · 5779 阅读 · 0 评论 -
以list形式print出先序遍历,中序遍历,后续遍历二叉树
#94:给定一个二叉树的根节点 root ,返回它的 中序 遍历。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-inorder-traversal/碎碎念:无意中刷到二叉树,没学过,写不出来,看了很多版本的题解,看不懂,开始google什么是二叉树以及二叉树python要怎么写,最后只是了解了一些皮毛,一知半解的感觉很难受,怀疑智商,决定慢慢多刷一些二叉树的题,之后再回过头来看,总会有不一样的感受的。简单概念:原创 2021-11-14 21:33:24 · 1223 阅读 · 0 评论 -
leecode 力扣刷题 #575 分糖果 (简单)
#575:Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽可能吃到最多不同种类的糖。给你一个长度为 n 的整数数组 candyType ,返回: Alice 在仅吃掉 n / 2 枚糖的情况下,可以吃到糖的最多种类数。来源:力扣(LeetCode)链接:ht原创 2021-11-08 22:01:57 · 4008 阅读 · 0 评论