-
每日LeetCode 49-52
49 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 50 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和...
-
每日LeetCode 45-48
45 统计所有小于非负整数 n 的质数的数量。 示例 1: 埃氏筛法:要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数。 46 反转一个单链表。 示例: 47 给定两个字符串 s 和 t\,判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t\...
-
每日LeetCode 40-44
40 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 41 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例 1: 42...
-
每日LeetCode 38-39
38 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 示例 1: 39 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1:
-
每日LeetCode 37
37 给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。 函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <=...
-
每日LeetCode 36
36 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例 1:
-
每日LeetCode 35
35 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: