杨辉三角 II
社区首页 (3419)
我加入的社区
我管理的社区
官方推荐社区
76
其他社区
3419
请编写您的帖子内容
社区频道(10)
显示侧栏
卡片版式
全部
跟我练
博文收录
Ada助手
每日一练
技能树
课程
比赛
问答
学习成就
最新发布
最新回复
标题
阅读量
内容评分
精选
362
评分
6
杨辉三角 II
给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex = 3 输出: [1,3,3,1] 示例 2: 输入: rowIndex =
复制链接 扫一扫
分享
122
评分
4
完美矩形
我们有 N 个与坐标轴对齐的矩形, 其中 N > 0, 判断它们是否能精确地覆盖一个矩形区域。 每个矩形用左下角的点和右上角的点的坐标来表示。例如,一个单位正方形可以表示为 [1,1,2,2]。( 左下角的点的坐标为 (1, 1) 以及右上角的点的坐
复制链接 扫一扫
分享
113
评分
2
路径总和 II
给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root = [5,4,8,11,null,13,4,7,2,n
复制链接 扫一扫
分享
101
评分
1
1024_chess
有一种棋子游戏,游戏中每个棋子上标有两个不超过 6 的正整数,且前一个数小于等于后一个数,例如 16 44 23 都是合法的棋子。因此,共有 21 种不同的棋子。如果三个棋子至少满足以下条件之一,则称这三个棋子构成了一组搭子: 三个棋子完全相同,例如
复制链接 扫一扫
分享
556
评分
12
存在重复元素
给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4]
复制链接 扫一扫
分享
587
5.0
5
N 皇后
n皇后问题 研究的是如何将 n个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的n皇后问题 的解决方案。 每一种解法包含一个不同的n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了
复制链接 扫一扫
分享
722
5.0
10
实现保留3位有效数字(四舍六入五成双规则)
输入:1234 输出:1234 12 12.0 4 4.00 0.2 0.200 0.32 0.320 1.3 1.30 1.235 1.24 1.245 1.24 1.2451 1.25
复制链接 扫一扫
分享
644
评分
11
按要求排序数组
给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中,数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。请你返回排序后的数组。 以下程序实现了这一功能,请你补全空白处内容: #include<stdio.h> #include<stdlib.h> int oneNum(int x) { int cnt = 0; while(x) { ____________; } return cnt; } int cmp(const void
复制链接 扫一扫
分享
174
评分
2
整数转换英文表示
将非负整数 num 转换为其对应的英文表示。 示例 1: 输入:num = 123 输出:"One Hundred Twenty Three" 示例 2: 输入:num = 12345 输出:"Twelve Thousand Three Hundr
复制链接 扫一扫
分享
779
1.0
18
统计各类字符个数
分别统计一个字符串中出现小写字母、大写字母、数字和空格的个数。 输入格式: 在一行中输入长度不超过40的字符串。 输出格式: 第一行中输出“小写字母=x“ 第二行中输出“大写字母=y“ 第三行中输出“数字=z” 第四行中输出“空格=m” 所有结果均原样输出,没有列宽控制。 输入样例: sd2h b57 sA 输出样例: 小写字母=5 大写字母=1 数字=3 空格=2
复制链接 扫一扫
分享
768
3.0
3
子集
给你一个整数数组nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[
复制链接 扫一扫
分享
898
5.0
15
不同路径
一个机器人位于一个 m x n网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例 1: 输入:m =
复制链接 扫一扫
分享
192
评分
2
旋转数组
给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为O(1) 的原地算法解决这个问题吗? 示例 1: 输入: nums = [1,2,3,
复制链接 扫一扫
分享
902
4.0
19
找出字符串中第一个只出现一次的字符
输入描述: 输入一个非空字符串 输出描述: 输出第一个只出现一次的字符,如果不存在输出-1 示例1 输入: asdfasdfo 输出: o 以下程序实现了这一功能,请你补全空白处内容: #include <iostream> #include <string> using namespace std; int main() { string str; while (getline(cin, str)) { int a[256] = {0}; bool flag = false; for (int
复制链接 扫一扫
分享
979
评分
19
电话号码的字母组合
给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits = "23"输出:["ad","ae","af","
复制链接 扫一扫
分享
699
3.1
14
按以下要求实现程序功能
从键盘输入5个整型值 1)按从大到小顺序排序方法; 2)计算这些数的平均值的方法; 3)在主方法中调用这些方法,并输出相应的值。
复制链接 扫一扫
分享
526
5.0
10
恢复二叉搜索树
给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。 进阶:使用 O(n) 空间复杂度的解法很容易实现。你能想出一个只使用常数空间的解决方案吗? 示例 1: 输入:root = [1,3,null
复制链接 扫一扫
分享
338
3.0
1
验证回文串
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama" 输出: true 解释:"am
复制链接 扫一扫
分享
427
评分
3
计数质数
统计所有小于非负整数n的质数的数量。 示例 1: 输入:n = 10 输出:4 解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 示例 2: 输入:n = 0 输出:0 示例 3: 输入:n = 1 输出:0 提示: 0
复制链接 扫一扫
分享
371
2.0
6
存在重复元素
给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4]
复制链接 扫一扫
分享
为您搜索到以下结果: