发表评论取消回复
相关阅读
相关 leetcode解题思路分析(十六)106 - 112题
1. 从中序与后序遍历序列构造二叉树 根据一棵树的中序遍历与后序遍历构造二叉树。 和上一题基本一致,这里注意两点:后序遍历根节点永远在最后,后序遍历从后往前是先
相关 leetcode解题思路分析(十三)85-91题
1. 最大矩形 给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 在84题中,我们求了一个柱状图中最大矩形。而本题只要首
相关 leetcode解题思路分析(三十)214—220题
1. 最短回文串 给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 本题可以用马拉车去取最长回文子
相关 leetcode解题思路分析(六十)509 - 518 题
1. 斐波那契 计算第n项斐波那契 可以用动态规划,也可以用公式法 class Solution { public: int
相关 leetcode解题思路分析(五十六)476 - 482 题
1. 数字的补数 给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 正整数和1异或即按位取反,所以得到恰好大于该数的1111即可 clas
相关 leetcode解题思路分析(三十六)299 - 305题
1. 猜数字游戏 需要遍历两次,优化在于第二次和第一次有关联:哈希表中存储的会包括第一次的 class Solution { public:
相关 leetcode解题思路分析(六十六)559 - 565 题
1. N叉树的最大深度 给定一个 N 叉树,找到其最大深度。 和二叉树并无区别,层次遍历即可,深度优先亦可 / // Definition for a
相关 leetcode解题思路分析(六十三)535 - 541 题
1. TinyURL 的加密与解密 TinyURL是一种URL简化服务, 比如:当你输入一个URL https://leetcode.com/problems/d
相关 leetcode解题思路分析(七十六)670 - 676 题
1. 最大交换 给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。 先从低位往高位遍历,保存每一位经过交换能得到的最大值的下标 再
相关 leetcode解题思路分析(八十六)753 - 763 题
1. 破解保险箱 有一个需要密码才能打开的保险箱。密码是 n 位数, 密码的每一位是 k 位序列 0, 1, …, k-1 中的一个 。你可以随意输入密码,保险箱
还没有评论,来说两句吧...