Medium 我一刷的时候写的是”似懂非懂”, 然后二刷的时候就没做出来。彻底理解一道题比刷完重要很多,刷题一定要重视质量。我是因为最近要面试了狂刷tag题过得比较快,但重点题还是得扣细节. class So…
标签:LeetCode
2018-05-29 405. Convert a Number to Hexadecimal
题意:将一个十进制数转换为16进制数。 解题思路: 方法一:常规方法,对该十进制数判断正负,正数就是十进制数直接转化为十六进制数,负数就是先变为正数然后求补码转换为十六进制数。 该方法比较麻烦。 class Soluti…
LeetCode[11] - Grey Code
李特这特题目有点蛋疼,因为目前只接受一种结果。 我做的恰好和它要的结果不一样,但是我觉得我这种走法走出来也是没错的。 基本想法就是从一个点开始往一个方向走,每次flip一个bit, 碰壁的时候就回头走。 /* The g…
2.两数相加
问题形貌:给出两个 非空 的链表用来示意两个非负的整数。个中,它们各自的位数是根据 逆序 的体式格局存储的,而且它们的每一个节点只能存储 一名 数字。假如,我们将这两个数相加起来,则会返回一个新的链表来示意它们的和。您能…
Leetcode407. Trapping Rain Water II
Analysis It’s hard to start from inside the 2-D graph and find out the boarder of a crater. But if we st…
LeetCode-2. Add Two Numbers(两数相加)C++实现
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数…
973. K Closest Points to Origin (PriorityQueue && Comparator)
这是一段如何: 新建class数据结构 复写PriorityQueue的Comparator 如何新建int array并赋值 的演示代码; Java 默认 PriorityQueue 会将最小的值pop,复写Compa…
LeetCode[12] - Paint Fence
这题目很有意思. 一开始分析的太复杂, 最后按照这个哥们的想法(http://yuanhsh.iteye.com/blog/2219891) 的来做,反而简单了许多。 设定T(n)的做法,最后题目化简以后就跟Fibona…
LeetCode 557. 反转字符串中的单词 III
题目描述 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCt…
Leetcode1——Two Sum
文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 1. 问题描述 Given an array of integers, return indi…
Leetcode在线课程 - 算法基础 - 数组/字符串
关于我的 Leetcode 题目解答,代码前往 Github:https://github.com/chenxiangcyr/leetcode-answers Leetcode上有一门很小的在线课程,叫算法基础(Algo…
293. Flip Game
My Submissions Total Accepted: 15789 Total Submissions: 29826 Difficulty: Easy Contributors: Admin You are pla…