All

回文数—LeetCode9
2019 年 11 月 07 日

题目描述

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

示例 1:

输入: 121 输出: true 示例 2:

输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3:

输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 进阶:

你能不将整数转为字符串来解决这个问题吗?

从示例2中可以看出,负数不是回文数,可以先对此进行判断。

而提示中有一个提示,能否不使用字符串来解决这个问题,那么使用字符串肯定是可以解决这个问题的。

翻转二叉树—LeetCode226
2019 年 11 月 01 日

题目描述

给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和。

二叉搜索树保证具有唯一的值。

示例 1:

输入:root = [10,5,15,3,7,null,18], L = 7, R = 15 输出:32 示例 2:

输入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10 输出:23

提示:

树中的结点数量最多为 10000 个。 最终的答案保证小于 2^31。

三数之和—LeetCode15
2019 年 10 月 25 日

题目描述

给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?

请你找出所有满足条件且不重复的三元组。

注意:答案中不可以包含重复的三元组

示例:

给定数组 nums = [-1, 0, 1, 2, -1, -4],

满足要求的三元组集合为: [ [-1, 0, 1], [-1, -1, 2] ]

这个题目中有一个条件,答案中不可以包含重复的三元组,即给定的数组中会有重复值,所以答案可能会存在重复答案,当答案存在时,不在添加到答案中

布隆过滤器
2019 年 10 月 15 日
反转部分单向链表
2019 年 10 月 15 日
链表
2019 年 10 月 15 日
两个单链表生成相加链表
2019 年 10 月 15 日
设计一个有getMin功能的栈
2019 年 10 月 15 日