/blog/images/avatar.webp

Hello World

力扣355. 设计推特

力扣355. 设计推特

设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近 10 条推文。

实现 Twitter 类:

力扣357. 统计各位数字都不同的数字个数

力扣357. 统计各位数字都不同的数字个数

给你一个整数 n ,统计并返回各位数字都不同的数字 x 的个数,其中 0 <= x < 10^{n}^{ }。

示例 1:

输入:n = 2
输出:91
解释:答案应为除去 11、22、33、44、55、66、77、88、99 外,在 0 ≤ x < 100 范围内的所有数字。

示例 2:

力扣36. 有效的数独

力扣36. 有效的数独

请你判断一个 9 x 9 的数独是否有效。只需要** 根据以下规则** ,验证已经填入的数字是否有效即可。

  • 数字 1-9 在每一行只能出现一次。

  • 数字 1-9 在每一列只能出现一次。

力扣365. 水壶问题

力扣365. 水壶问题

有两个水壶,容量分别为 xy 升。水的供应是无限的。确定是否有可能使用这两个壶准确得到 target 升。

你可以:

  • 装满任意一个水壶

  • 清空任意一个水壶

  • 将水从一个水壶倒入另一个水壶,直到接水壶已满,或倒水壶已空。

力扣367. 有效的完全平方数

力扣367. 有效的完全平方数

给你一个正整数 num 。如果 num 是一个完全平方数,则返回 true ,否则返回 false

完全平方数 是一个可以写成某个整数的平方的整数。换句话说,它可以写成某个整数和自身的乘积。

力扣368. 最大整除子集

力扣368. 最大整除子集

给你一个由 无重复 正整数组成的集合 nums ,请你找出并返回其中最大的整除子集 answer ,子集中每一元素对 (answer[i], answer[j]) 都应当满足:

  • answer[i] % answer[j] == 0 ,或

  • answer[j] % answer[i] == 0

如果存在多个有效解子集,返回其中任何一个均可。

力扣37. 解数独

力扣37. 解数独

编写一个程序,通过填充空格来解决数独问题。

数独的解法需** 遵循如下规则**:

  • 数字 1-9 在每一行只能出现一次。

  • 数字 1-9 在每一列只能出现一次。

  • 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)

力扣372. 超级次方

力扣372. 超级次方

你的任务是计算 a^{b} 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出。

 

示例 1:

输入:a = 2, b = [3]
输出:8

示例 2:

力扣375. 猜数字大小 II

力扣375. 猜数字大小 II

我们正在玩一个猜数游戏,游戏规则如下:

  • 我从 1** **到 n 之间选择一个数字。

  • 你来猜我选了哪个数字。

  • 如果你猜到正确的数字,就会 赢得游戏

  • 如果你猜错了,那么我会告诉你,我选的数字比你的 更大或者更小 ,并且你需要继续猜数。

力扣376. 摆动序列

力扣376. 摆动序列

如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为** 摆动序列 。**第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。

力扣377. 组合总和 Ⅳ

力扣377. 组合总和 Ⅳ

给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。

题目数据保证答案符合 32 位整数范围。

示例 1:

力扣38. 外观数列

力扣38. 外观数列

「外观数列」是一个数位字符串序列,由递归公式定义:

  • countAndSay(1) = "1"

  • countAndSay(n)countAndSay(n-1) 的行程长度编码。

行程长度编码(RLE)是一种字符串压缩方法,其工作原理是通过将每个最大连续相同字符组替换为该组的长度后加上该字符本身。例如,要压缩字符串 "3322251" ,我们将 "33""23" 替换,将 "222""32" 替换,将 "5""15" 替换并将 "1""11" 替换。因此压缩后字符串变为 "23321511"

力扣382. 链表随机节点

力扣382. 链表随机节点

给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点** 被选中的概率一样** 。

实现 Solution 类:

  • Solution(ListNode head) 使用整数数组初始化对象。