上一页 1 ··· 161 162 163 164 165 166 167 168 169 ··· 233 下一页
摘要: 对于两个数,对于结果中,剩余bit1来异或区分。 下面的解法,非常精简: 对于有三个数的情况,复杂一些: 要用到异或结果跟所有数异或的最后一位,再异或。如下: http://blog.csdn.net/sunmenggmail/article/details/8035008 阅读全文
posted @ 2017-02-26 19:17 blcblc 阅读(323) 评论(0) 推荐(0)
摘要: 求个数,和打印全部,都可以用下面这种非常简洁的代码结构,来做。 阅读全文
posted @ 2017-02-26 18:50 blcblc 阅读(215) 评论(0) 推荐(0)
摘要: http://bookshadow.com/leetcode/ 里面的代码很简洁。可以看。 阅读全文
posted @ 2017-02-26 14:05 blcblc 阅读(137) 评论(0) 推荐(0)
摘要: 题目看这里: http://bookshadow.com/weblog/2016/12/11/leetcode-encode-string-with-shortest-length/ 用的是DP,其实也是divide-and-conque,关键是要分解的比较巧妙。 阅读全文
posted @ 2017-02-26 14:04 blcblc 阅读(188) 评论(0) 推荐(0)
摘要: 题目和解答在这里: http://www.cnblogs.com/grandyang/p/5291058.html 真的非常巧妙。和之前那个建房子的题目有点像: http://www.cnblogs.com/charlesblc/p/6444151.html 但是题意比之前建房子这个直接,解法,我本 阅读全文
posted @ 2017-02-26 13:55 blcblc 阅读(262) 评论(0) 推荐(0)
摘要: 题目: https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/?tab=Description 用一个next指针,实现树的每一层的横向连接。 下面这个解法,非常清爽: https://discuss 阅读全文
posted @ 2017-02-26 13:31 blcblc 阅读(316) 评论(0) 推荐(0)
摘要: 昨天一道题目用了lower_bound,大致了解了lower_bound指的是第一个>=x的位置。但是之前对于upper_bound有误解,其实upper_bound指的是第一个>x的位置。 STL里面应该都是用二分法来实现的。 具体的实现方式,看这里: http://www.cnblogs.com 阅读全文
posted @ 2017-02-26 13:29 blcblc 阅读(305) 评论(0) 推荐(0)
摘要: 原题目: http://www.cnblogs.com/grandyang/p/5297683.html 但是上面的解法写的不好。看下面的: https://discuss.leetcode.com/topic/31702/36-ms-c-solution 就是从每一个房子出发,用BFS,算出每个空 阅读全文
posted @ 2017-02-26 13:12 blcblc 阅读(225) 评论(0) 推荐(0)
摘要: 以前看过:http://www.cnblogs.com/charlesblc/p/5619932.html 复习一下。 阅读全文
posted @ 2017-02-26 12:51 blcblc 阅读(245) 评论(0) 推荐(0)
摘要: https://leetcode.com/problems/split-array-largest-sum/?tab=Description 开始用的是回溯法,很常规,但是TLE了。根据下面的解法,用的是结果集的反向判断。 https://discuss.leetcode.com/topic/613 阅读全文
posted @ 2017-02-26 12:36 blcblc 阅读(210) 评论(0) 推荐(0)
上一页 1 ··· 161 162 163 164 165 166 167 168 169 ··· 233 下一页