给定数字组成的比目标数字小的最大值
给定一个目标数 n,给定一组数组 nums,求由 nums 组成的比 n 小的最大数。
示例 1:
输入:n = 23112, nums = [2, 4, 9]
输出:0
1234567891011 ...
Leetcode.150 逆波兰表达式求值
150. 逆波兰表达式求值
给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。
请你计算该表达式。返回一个表示表达式值的整数。
注意:
有效的算符为 '+ ...
Leetcode.84 柱状图中最大的矩形
84. 柱状图中最大的矩形
给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。
求在该柱状图中,能够勾勒出来的矩形的最大面积。
示例 1:
输入:heights ...
Leetcode.155 最小栈
155. 最小栈
设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。
实现 MinStack 类:
MinStack() 初始化堆栈对象。
void push(i ...
Leetcode.572 另一棵树的子树
572. 另一棵树的子树
给你两棵二叉树 root 和 subRoot 。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在,返回 true ;否则,返回 false ...
Leetcode.322 零钱兑换
322. 零钱兑换
给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。
计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金 ...
Leetcode.213 打家劫舍 II
213. 打家劫舍 II
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的 ...
Leetcode.416 分割等和子集
416. 分割等和子集
给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
示例 1:
输入:nums = [1,5,11,5]
...
index
27136347
index
78901311751
index
3321584743778269787
index
70474875981
index
286994130210261323127684
index
451348461899763678
index
10
97
115
309
312
329
494
518
index
1367371
index
2026650432013
index
2522531851
index
138287
index
7031046621355