上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页
摘要: 分析: 这个算法本质是这样的: 给了一个K位的数组,他的组合应该是从 0: [NULL] [NULL] [NULL] ........ [NULL] 1: [num1] [num2] [num3] ........ [numK] 里面组合得到的。 文字描述:对每一个位置上可能选取0/1,分别代表空/ 阅读全文
posted @ 2019-03-26 16:26 深夜十二点三十三 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 分析; 就知道三行的递归过不去,用数组也没差啦,只不过用unsigned long long连50阶楼梯都溢出,本想改用字符串,但是抱着试一试的态度提交一下,没想到过了,看了leecode认为没有五十阶的楼梯吧(不能够啊,西安地铁都几十阶),那就是leecode认为五十阶的楼梯可以装电梯了,只需要一 阅读全文
posted @ 2019-03-26 11:32 深夜十二点三十三 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 分析: 这题比较有意思,一开始想到动态规划,然后用递归写了不到六行的代码,但是提示我时间超时了。后来一想递归的确太占内存和时间了,为了解决这个问题,我想到用循环,但一开始没想到辅助空间实现动态规划,还是只想着从开头遍历,想了一会才觉得用辅助空间,然后就是画图,找找规律,然后发现从目的地回溯真的很好用 阅读全文
posted @ 2019-03-26 11:16 深夜十二点三十三 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 分析: 这个算法时间复杂度,因为只是遍历两遍链表,理论上是O(n),为了得到链表长度多遍历一遍,想了半天也没有其他的路子,后来想想相比一点点挪应该是快的吧。 写的时候有两个关键地方第一时间都没想到,第一是新节点的计算,由于举得案例不全,也巧合,导致我一开始写的不对。第二是没注意到新的节点就是头结点的 阅读全文
posted @ 2019-03-25 22:37 深夜十二点三十三 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 分析: 今天散会早,忍不住又做了一道。和上个题异曲同工,但是这里需要初始化一下。 阅读全文
posted @ 2019-03-25 21:45 深夜十二点三十三 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 分析: 如注释,错了两处,惭愧啊,这个还在剑指offer看过,第二个这种错误还能犯,注意力太不集中了,第一个倒是头疼了一下,cout检测过程中突然想到的。 状态不好,晚上还得开周会,今天不做了。 阅读全文
posted @ 2019-03-25 17:01 深夜十二点三十三 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 分析: 这个题在剑指offer上见过,所以思路还在,写的也算快,唯一有错误的是max_num初始化,我没有考虑全负的情况(也是自己写的有点快,自我感觉太熟了还真不好)。 阅读全文
posted @ 2019-03-25 11:42 深夜十二点三十三 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 分析: 痛快,在分析好要做什么之后,咔咔咔就写出来了,除了一处笔误,其他畅通无阻啊,一次提交就过了。 但是暴露的问题有,这个题情况偏简单,几乎没有边界条件,所以我分析案例不难。其次就是在迭代和循环上犹豫了好久,因为迭代中输入返回被指定了,写起来如上那么复杂,循环想了半天感觉更难写了,所以直接就用迭代 阅读全文
posted @ 2019-03-25 10:53 深夜十二点三十三 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 分析: 这题我写了半天,不是思想有问题,主要部分第一时间就写好了,就卡在二维数组建立上了,不知道为啥string不方便,只好改用char,用了char初始化还不让我循环初始化,只好用memset,下面的就是忘了对超出'9'的复位后-1,其他就没啥了,感觉这个题思想很简单,考的是编程能力。 阅读全文
posted @ 2019-03-25 09:16 深夜十二点三十三 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 分析: 一开始我没有想到全部的案例,在有限的案例下想到一个一般但不足以解决全部案例的想法,后来提交有错时不停加条件,发现越来越乱,于是重新想了个思路。 可是太恶心了啊,好难想到全部的案例!! 尤其是这种数组题。 饶命啊。 阅读全文
posted @ 2019-03-24 16:29 深夜十二点三十三 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页