开始练习 精选100 道力扣(LeetCode)上最热门的题目,适合初识算法与数据结构的新手和想要在短时间内高效提升的人,熟练掌握这 100 道题,你就已经具备了在代码世界通行的基本能力。进度 0/100 已解答 0% 通过率 击败用户 0% 击败用户 0% 击败用户 0% 0 尝试中 0 次提交 0 尝试中 0 尝试中 0 尝试中 简...
题目出自Leetcode热题100:Leetcode热题100 1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 思路 所谓两数之和,...
1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例1: 输入:nums = [2,7,11,15], target = 9 输出:...
题目链接:https://leetcode.cn/problems/jump-game-ii/题目描述:给定一个长度为 n 的0 索引整数数组 nums 。初始位置为 nums[0] 。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处: 0 <= j <… ...
通过这个可以优化‘统计完全子数组’这道题,使用哈希表和setcount代替原题解中的数组。 2.找到字符串中所有字母异位词(排序) 给定两个字符串 s 和p,找到 s 中所有 p 的异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 class ...
链接:100. 相同的树 - 力扣(LeetCode) (leetcode-cn.com) 2、题目描述 给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 代码语言:javascript 代码运行次数:0 ...
LeetCode前100题(EASY难度) 1 Two Sum# Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice....
以下是LeetCode的最经典的100题:1.两数之和(Two Sum)2.两数相加(Add Two Numbers)3.无重复字符的最长子串(Longest Substring Without Repeating Characters)4.寻找两个有序数组的中位数(Median of Two Sorted Arrays)5.最长回文子串(Longest Palindromic Substring)6. Z字形变换(ZigZag Conversion)7.整数反转(...
题号:100 难度:简单 https://leetcode-cn.com/problems/same-tree/ 给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例1: 输入: 1 1 / \ / \ 2 3 2 3...