lintcode-dynamic programming
文章平均质量分 79
poiop221
这个作者很懒,什么都没留下…
展开
-
Word Break
中等 单词切分查看运行结果 11%通过给出一个字符串s和一个词典,判断字符串s是否可以被空格切分成一个或多个出现在字典中的单词。您在真实的面试中是否遇到过这个题? Yes样例给出s = "lintcode"dict = ["lint","code"]返回 true 因为"lintcode"可以被空格原创 2015-05-28 10:37:20 · 357 阅读 · 0 评论 -
Dungeon Game
https://leetcode.com/problems/dungeon-game/public class Solution { public int calculateMinimumHP(int[][] dungeon) { if (dungeon == null || dungeon.length == 0 || dungeon[0].length == 0) r转载 2015-10-02 06:03:04 · 255 阅读 · 0 评论 -
edit distance
中等 编辑距离查看运行结果 29%通过给出两个单词word1和word2,计算出将word1 转换为word2的最少操作次数。你总共三种操作方法:插入一个字符删除一个字符替换一个字符您在真实的面试中是否遇到过这个题? Yes样例给出 work1="mart" 和 work2="karma"转载 2015-06-03 18:57:27 · 342 阅读 · 0 评论 -
house robber
You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent house原创 2015-08-12 19:32:58 · 247 阅读 · 0 评论 -
jump game ii
中等 跳跃游戏 II33%通过给出一个非负整数数组,你最初定位在数组的第一个位置。数组中的每个元素代表你在那个位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。您在真实的面试中是否遇到过这个题? Yes样例给出数组A = [2,3,1,1,4],最少到达数组最后一个位置的跳跃原创 2015-07-08 12:16:20 · 342 阅读 · 0 评论 -
jump game
中等 跳跃游戏查看运行结果 40%通过给出一个非负整数数组,你最初定位在数组的第一个位置。 数组中的每个元素代表你在那个位置可以跳跃的最大长度。 判断你是否能到达数组的最后一个位置。您在真实的面试中是否遇到过这个题? 哪家公司问你的这个题? 感谢您的反馈样例A =原创 2015-05-26 09:57:28 · 427 阅读 · 0 评论 -
climbing-stairs
容易 爬楼梯查看运行结果 40%通过假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部?您在真实的面试中是否遇到过这个题? Yes样例比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法返回 3思路:利用DP的方法,一原创 2015-07-06 12:33:48 · 317 阅读 · 0 评论 -
minimum-path-sum
容易 最小路径和34%通过给定一个只含非负整数的m*n网格,找到一条从左上角到右下角的可以使数字和最小的路径。您在真实的面试中是否遇到过这个题? Yes样例注意你在同一时间只能向下或者向右移动一步public class Solution {原创 2015-07-07 10:00:28 · 266 阅读 · 0 评论 -
triangle
容易 数字三角形26%通过给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。您在真实的面试中是否遇到过这个题? Yes样例比如,给出下列数字三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]从顶到底部的最小路径和为原创 2015-07-07 13:39:27 · 294 阅读 · 0 评论 -
unique-paths-ii
容易 不同的路径 II查看运行结果 27%通过跟进“不同的路径”:现在考虑网格中有障碍物,那样将会有多少条不同的路径?网格中的障碍和空位置分别用1和0来表示。您在真实的面试中是否遇到过这个题? Yes样例如下所示在3x3的网格中有一个障碍物:[ [0,0,0], [0,1,0],原创 2015-07-06 10:32:15 · 334 阅读 · 0 评论 -
unique-paths
容易 不同的路径39%通过有一个机器人的位于一个M×N个网格左上角(下图中标记为'Start')。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角(下图中标记为'Finish')。问有多少条不同的路径?您在真实的面试中是否遇到过这个题? Yes样例1,11,2原创 2015-07-06 09:45:17 · 1068 阅读 · 0 评论 -
longest-common-subsequence
中等 最长公共子序列37%通过给出两个字符串,找到最长公共子序列(LCS),返回LCS的长度。您在真实的面试中是否遇到过这个题? Yes样例给出"ABCD" 和 "EDCA",这个LCS是 "A" (或 D或C),返回1给出 "ABCD" 和 "EACB",这个LCS是"AC"返回 2注意原创 2015-06-09 08:46:58 · 389 阅读 · 0 评论 -
minimum adjustment cost
中等 最小调整代价查看运行结果 26%通过给一个整数数组,调整每个数的大小,使得相邻的两个数的差小于一个给定的整数target,调整每个数的代价为调整前后的差的绝对值,求调整代价之和最小是多少。您在真实的面试中是否遇到过这个题? Yes样例对于数组[1, 4, 2, 3]和target=1,最小的调整方案是调整为[原创 2015-06-07 11:05:46 · 265 阅读 · 0 评论 -
longest-increasing-subsequence
中等 最长上升子序列查看运行结果 26%通过给定一个整数序列,找到最长上升子序列(LIS),返回LIS的长度。您在真实的面试中是否遇到过这个题? Yes样例给出[5,4,1,2,3],这个LIS是[1,2,3],返回 3给出[4,2,4,5,3,7],这个LIS是[4,4,5,7],返回 4挑战要求时间复杂度为O(n^原创 2015-05-29 10:14:34 · 274 阅读 · 0 评论 -
distinct subsequence
中等 不同的子序列查看运行结果 29%通过给出字符串S和字符串T,计算S的不同的子序列中T出现的个数。子序列字符串是原始字符串通过删除一些(或零个)产生的一个新的字符串,并且对剩下的字符的相对位置没有影响。(比如,“ACE”是“ABCDE”的子序列字符串,而“AEC”不是)。 您在真实的面试中是否遇到过这个题? Yes原创 2015-06-05 08:27:35 · 346 阅读 · 0 评论 -
backpack ii
中等 背包问题 II查看运行结果 34%通过给出n个物品的体积A[i]和其价值V[i],将他们装入一个大小为m的背包,最多能装入的总价值有多大?您在真实的面试中是否遇到过这个题? Yes样例对于物品体积[2, 3, 5, 7]和对应的价值[1, 5, 2, 4], 假设背包大小为10的话,最大能够装入的原创 2015-06-01 21:59:50 · 746 阅读 · 0 评论 -
backpack
中等 背包问题18%通过在n个物品中挑选若干物品装入背包,最多能装多满?假设背包的大小为m,每个物品的大小为A[i]您在真实的面试中是否遇到过这个题? Yes样例如果有4个物品[2, 3, 5, 7]如果背包的大小为11,可以选择[2, 3, 5]装入背包,最多可以装满10的空间。如果背包的大小为12,可以选择[2原创 2015-06-01 19:09:06 · 377 阅读 · 0 评论 -
palindrome partition II
Given a string s, partition s such that every substring of the partition is a palindrome. Return the minimum cuts needed for a palindrome partitioning of s. For example, given s = "aab", Return 1 sinc原创 2015-05-28 22:14:32 · 419 阅读 · 0 评论 -
Best Time to Buy and Sell Stock IV
Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complete at most k transactions.public class Solu转载 2015-10-02 06:21:58 · 302 阅读 · 0 评论