随笔分类 - 算法学习打卡
摘要:地址:https://leetcode-cn.com/problems/ping-heng-er-cha-shu-lcof/ <?php /** 输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 示例 1: 给定二叉树
阅读全文
摘要:地址:https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/ <?php /** 面试题04. 二维数组中的查找 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序
阅读全文
摘要:地址:https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/ <?php/**输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student.
阅读全文
摘要:地址:https://leetcode-cn.com/problems/he-wei-sde-liang-ge-shu-zi-lcof/ <?php /** 面试题57. 和为s的两个数字 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出
阅读全文
摘要:地址:https://leetcode-cn.com/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof/ <?php /** 面试题53 - I. 在排序数组中查找数字 I 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums
阅读全文
摘要:地址:https://leetcode-cn.com/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof/ <?php /** 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 99
阅读全文
摘要:地址:https://leetcode-cn.com/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/ <?php /** 面试题39. 数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一
阅读全文
摘要:地址:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/ <?php /** * * 找出数组中重复的数字。 * * * 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数
阅读全文
摘要:地址:https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof/ <?php /** 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个
阅读全文
摘要:地址:https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii/ <?php /** 154. 寻找旋转排序数组中的最小值 II 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,
阅读全文
摘要:地址:https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof/ <?php /** * 面试题11. 旋转数组的最小数字 * 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排
阅读全文
摘要:地址:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/ <?php /** 面试题05. 替换空格 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We%20a
阅读全文
摘要:地址:https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/ <?php /** * 在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 * 示例: * * s = "abaccdef
阅读全文
摘要:d地址:https://leetcode-cn.com/problems/count-primes/ <?php /** 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 */ class Sol
阅读全文
摘要:地址:https://leetcode-cn.com/problems/rank-scores/ ## 编写一个 SQL 查询来实现分数排名。 。 示例: 如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 +
阅读全文
摘要:地址:https://leetcode-cn.com/problems/first-unique-character-in-a-string/ <?php /** 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: s = "leetcode" 返回 0.
阅读全文
摘要:地址:https://leetcode-cn.com/problems/guess-number-higher-or-lower/ <?php /** * 我们正在玩一个猜数字游戏。 游戏规则如下: * 我从 1 到 n 选择一个数字。 你需要猜我选择了哪个数字。 * 每次你猜错了,我会告诉你这个数
阅读全文
摘要:地址:https://leetcode-cn.com/problems/sum-of-two-integers/ <?php /** 不使用运算符 + 和 - ,计算两整数 a 、b 之和。 示例 1: 输入: a = 1, b = 2 输出: 3 示例 2
阅读全文
摘要:地址:https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/ <?php /** 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,
阅读全文
摘要:地址:https://leetcode-cn.com/problems/power-of-three/ <?php /** 给定一个整数,写一个函数来判断它是否是 3 的幂次方。 示例 1: 输入: 27 输出: true 示例 2: 输入: 0 输出: false 示例 3: 输入: 9 输出:
阅读全文


浙公网安备 33010602011771号