- 博客(3)
- 收藏
- 关注
原创 N位数去掉k位后最大结果(java)
问题描述: 比如给一个数字:857352749,与一个K:2 从 857352749 中删除2个数字使删除后的数字结果最大 解决方式: 1、每次从数字左边到右边找,如果发现左边的数比右边的少,那就把左边的数字删掉 2、如果遍历到最后一个数字都没有发现,那就把最后一个数字删掉 下面是java代码: private static int getamax(int[] num, int ...
2018-11-07 16:13:56 951
转载 17. 电话号码的字母组合
示例:输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].一种效率高的回溯算法import java.util.ArrayList;import java.util.List;public class PhoneNumber {
2018-04-19 10:40:39 216
原创 746. 使用最小花费爬楼梯
题目描述: 数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。 每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。 您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。 示例1: 输入: cost = [10, 15, 20] 输出: 15...
2018-04-10 17:04:16 2336 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人