摘要: LeetCode:存在重复元素【217】 题目描述 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 示例 2: 示例 3: 题目分析 对于数据结构HashSet, 我们首先需要知道的是Hash 阅读全文
posted @ 2018-09-13 23:13 子烁爱学习 阅读(492) 评论(0) 推荐(0)
摘要: LeetCode:快乐数【202】 题目描述 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 阅读全文
posted @ 2018-09-13 20:22 子烁爱学习 阅读(612) 评论(0) 推荐(0)
摘要: LeetCode:字符串的排列【567】 题目描述 给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。 换句话说,第一个字符串的排列之一是第二个字符串的子串。 示例1: 示例2: 注意: 题目分析 1.这道题,我们用到的算法是滑动窗口,思路大体是这样的: 首先字符串s1 阅读全文
posted @ 2018-09-13 00:32 子烁爱学习 阅读(4464) 评论(0) 推荐(3)