Leetcode
进击的夸克
不想再佛系的青年
展开
-
Leetcode 820. 单词的压缩编码
反向字典序排序,排序后遍历求解class Solution {private: static bool cmp(string& a, string& b) { int ia = a.length() - 1, ib = b.length() - 1; while (ia && ib) { if (a...原创 2020-03-28 21:12:52 · 175 阅读 · 0 评论 -
Leetcode 面试题 16.03. 交点
class Solution {private: bool NumBetween (int a, int m, int n) { int small = min(m, n), large = max(m, n); return a >= small && a <= large; } bool NumBetwe...原创 2020-03-26 10:19:22 · 338 阅读 · 0 评论 -
Leetcode 89. 格雷码生成
class Solution {public: vector<int> grayCode(int n) { vector<int> grayList(1 << n, 0); /* if (n == 0) { return grayList; } el...原创 2020-03-23 23:59:22 · 208 阅读 · 0 评论 -
Leetcode 67. 使用栈和全加器实现二进制求和(JAVA)
使用栈和全加器实现二进制求和(JAVA)使用栈实现输入二进制串反序,使用加法器实现每一位求和加法器核心代码:s = a ^ b ^ c; //求和结果c = (a &amp;amp;amp; b) | (a &amp;amp;amp; c) | (b &amp;amp;amp; c); //进位题目: Leetcode 二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例...原创 2018-11-10 22:21:37 · 393 阅读 · 0 评论