发表评论取消回复
相关阅读
相关 leetcode解题思路分析(二十)134 - 140题
1. 加油站 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas\[i\] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第
相关 leetcode解题思路分析(十二)78-84题
1. 子集 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 本题可以照例采用回溯法:func(chose i ); func (n
相关 leetcode解题思路分析(六十)509 - 518 题
1. 斐波那契 计算第n项斐波那契 可以用动态规划,也可以用公式法 class Solution { public: int
相关 leetcode解题思路分析(五十六)476 - 482 题
1. 数字的补数 给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 正整数和1异或即按位取反,所以得到恰好大于该数的1111即可 clas
相关 leetcode解题思路分析(三十六)299 - 305题
1. 猜数字游戏 需要遍历两次,优化在于第二次和第一次有关联:哈希表中存储的会包括第一次的 class Solution { public:
相关 leetcode解题思路分析(六十八)587 - 593 题
1. 安装栅栏 在一个二维的花园中,有一些用 (x, y) 坐标表示的树。由于安装费用十分昂贵,你的任务是先用最短的绳子围起所有的树。只有当所有的树都被绳子包围时
相关 leetcode解题思路分析(六十六)559 - 565 题
1. N叉树的最大深度 给定一个 N 叉树,找到其最大深度。 和二叉树并无区别,层次遍历即可,深度优先亦可 / // Definition for a
相关 leetcode解题思路分析(六十二)526 - 532 题
1. 优美的排列 假设有从 1 到 N 的 N 个整数,如果从这 N 个数字中成功构造出一个数组,使得数组的第 i 位 (1 <= i <= N) 满足如下两个条
相关 leetcode解题思路分析(七十六)670 - 676 题
1. 最大交换 给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。 先从低位往高位遍历,保存每一位经过交换能得到的最大值的下标 再
相关 leetcode解题思路分析(八十六)753 - 763 题
1. 破解保险箱 有一个需要密码才能打开的保险箱。密码是 n 位数, 密码的每一位是 k 位序列 0, 1, …, k-1 中的一个 。你可以随意输入密码,保险箱
还没有评论,来说两句吧...