摘要: 首先我们定义Sequence接口,该接口里面的方法是一般线性表基本实现的方法,有添加,删除,线性表长度,查找等方法 下面我们先定义Sequence接口: 接下来定义SequenceArrayImpl类实现Sequence接口: 阅读全文
posted @ 2019-03-10 22:12 码到成功hy 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 通常,正整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。例如,factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1。相反,我们设计了一个笨阶乘 clumsy:在整数的递减序列中,我们以一个固定顺序的操作符序列来依次替换原有的乘法操作符:乘 阅读全文
posted @ 2019-03-10 21:57 码到成功hy 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个个索引 i 并将 A[i] 替换为 -A[i],然后总共重复这个过程 K 次。(我们可以多次选择同一个索引 i。) 以这种方式修改数组后,返回数组可能的最大和。 示例 1:输入:A = [4,2,3], K = 1输出:5解释:选择索引 阅读全文
posted @ 2019-03-10 18:58 码到成功hy 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总和最小。 问题分析:首先判断 阅读全文
posted @ 2019-03-06 22:07 码到成功hy 阅读(4665) 评论(0) 推荐(0) 编辑
摘要: 示例 1: 阅读全文
posted @ 2019-03-06 07:09 码到成功hy 阅读(2812) 评论(0) 推荐(0) 编辑
摘要: 示例 1: 示例 2: 递归法,数据如果大的话,重复计算的数据很多,导致编译器崩溃,一般不建议使用递归 下面我们来说用动态规划来如何解? 阅读全文
posted @ 2019-03-05 21:20 码到成功hy 阅读(3514) 评论(0) 推荐(0) 编辑
摘要: 示例 1: 示例 2: 示例 3: 说明:你可以假设 s 和 t 具有相同的长度。 思路:定义并初始化count = 1,第一个字符通常我们记为1,后面出现不同的字符count依次累加,遇见相同的字符,我们找出前面相同字符所表示的数字添加。例如字符串s = "papper" 字符串t = "titt 阅读全文
posted @ 2019-03-05 16:27 码到成功hy 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 示例: 输入: 19 输出: true 解释: 1^2 + 9^2 = 82 8^2 + 2^2 = 68 6^2 + 8^2 = 100 1^2 + 0^2 + 0^2 = 1 阅读全文
posted @ 2019-03-05 15:01 码到成功hy 阅读(4297) 评论(0) 推荐(0) 编辑
摘要: 例如, 示例 1: 示例 2: 示例 3: 阅读全文
posted @ 2019-03-05 14:59 码到成功hy 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 示例 1: 输入: [1,2,3,1] 输出: 4 解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。 偷窃到的最高金额 = 1 + 3 = 4 。 示例 2: 输入: [2,7,9,3,1] 输出: 12 解释: 偷窃 1 号房屋 (金额 = 2), 偷窃 3 阅读全文
posted @ 2019-03-04 20:23 码到成功hy 阅读(2170) 评论(0) 推荐(0) 编辑
获取

hahah

name age option