这是悦乐书的第175次更新,第177篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第34题(顺位题号是136)。给定一个非空的整数数组,除了一个元素外,每个元素都会出现两次。 找到那个只出现…
分类:LeetCode
二刷254. Factor Combinations
Medium 我一刷的时候写的是”似懂非懂”, 然后二刷的时候就没做出来。彻底理解一道题比刷完重要很多,刷题一定要重视质量。我是因为最近要面试了狂刷tag题过得比较快,但重点题还是得扣细节. class So…
2018-05-29 405. Convert a Number to Hexadecimal
题意:将一个十进制数转换为16进制数。 解题思路: 方法一:常规方法,对该十进制数判断正负,正数就是十进制数直接转化为十六进制数,负数就是先变为正数然后求补码转换为十六进制数。 该方法比较麻烦。 class Soluti…
LeetCode[11] - Grey Code
李特这特题目有点蛋疼,因为目前只接受一种结果。 我做的恰好和它要的结果不一样,但是我觉得我这种走法走出来也是没错的。 基本想法就是从一个点开始往一个方向走,每次flip一个bit, 碰壁的时候就回头走。 /* The g…
[LeetCode By Go 68]645. Set Mismatch
题目 The set S originally contains numbers from 1 to n. But unfortunately, due to the data error, one of the num…
2.两数相加
问题形貌:给出两个 非空 的链表用来示意两个非负的整数。个中,它们各自的位数是根据 逆序 的体式格局存储的,而且它们的每一个节点只能存储 一名 数字。假如,我们将这两个数相加起来,则会返回一个新的链表来示意它们的和。您能…
[LeetCode] Sum of Left Leaves 左子叶之和
Find the sum of all left leaves in a given binary tree. Example: 3 / \ 9 20 / \ 15 7 There are two left…
LeetCode 093 Restore IP Addresses
题目描述 Given a string containing only digits, restore it by returning all possible valid IP address combinations…
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…
9.回文数(Swift版)
一、题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为…
LeetCode-2. Add Two Numbers(两数相加)C++实现
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数…
973. K Closest Points to Origin (PriorityQueue && Comparator)
这是一段如何: 新建class数据结构 复写PriorityQueue的Comparator 如何新建int array并赋值 的演示代码; Java 默认 PriorityQueue 会将最小的值pop,复写Compa…