上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 49 下一页
摘要: 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 yo 阅读全文
posted @ 2018-01-21 09:04 A-Little-Nut 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive. Example: Note: 1: You may assume that the array 阅读全文
posted @ 2018-01-20 21:37 A-Little-Nut 阅读(141) 评论(0) 推荐(0) 编辑
摘要: On a staircase, the i th step has some non negative cost cost[i] assigned (0 indexed). Once you pay the cost, you can either climb one or two steps. Y 阅读全文
posted @ 2018-01-20 21:15 A-Little-Nut 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Say you have an array for which the ith element is the price of a given stock on day i. If you were only permitted to complete at most one transaction 阅读全文
posted @ 2018-01-20 20:50 A-Little-Nut 阅读(366) 评论(0) 推荐(0) 编辑
摘要: You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you cl 阅读全文
posted @ 2018-01-20 20:44 A-Little-Nut 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [ 2,1, 3,4, 1,2, 阅读全文
posted @ 2018-01-20 20:36 A-Little-Nut 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in her favorite order by cutting off th 阅读全文
posted @ 2018-01-20 19:53 A-Little-Nut 阅读(471) 评论(0) 推荐(0) 编辑
摘要: Shopping in Mars is quite a different experience. The Mars people pay by chained diamonds. Each diamond has a value (in Mars dollars M$). When making 阅读全文
posted @ 2018-01-18 21:23 A-Little-Nut 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在分治策略中递归地求解一个问题,在每层递归中应用如下三个步骤: 分解 : 将问题划分成一些子问题,子问题的形式与原问题一样,只是规模更小。 解决 : 递归地求解子问题。如果子问题的规模足够小,则停止递归,直接求解。 合并 : 将子问题的解组合成原问题的解。 最大子数组问题 分治策略求解(nlg(n) 阅读全文
posted @ 2018-01-18 18:21 A-Little-Nut 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 算法的时间复杂度和空间复杂度-总结 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增 阅读全文
posted @ 2018-01-18 15:02 A-Little-Nut 阅读(415) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 49 下一页