本篇整理的为Array算法题(Easy级别)的第二部分,这些题对我而言更有启发性,提高了思维的灵活性。如有纰漏,敬请指出,也欢迎交流分享更好的算法~。 1. Two Sum 题目简介:给定一串数(nums)和一个目标数(…
标签:LeetCode
LeetCode解题报告--Integer to Roman
题目:阿拉伯数字转罗马数字 Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from…
旋转数组
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2…
leetcode笔记:Remove Linked List Elements
一. 题目描述 Remove all elements from a linked list of integers that have value val. Example Given: 1 --> 2 --&g…
[Leetcode][深度优先/回溯法/DFS]相关题目汇总/分析/总结
题目汇总 以下链接均为我博客内对应博文,有解题思路和代码,不定时更新补充。 目前范围:Leetcode前150题 深度优先/回溯法题目 Letter Combinations of a Phone Number/电话号码…
LeetCode-Problem 26:删除排序数组中的重复项
问题 给定一个有序数组,你需要原地删除其中的重复内容,使每个元素只出现一次,并返回新的长度。 不要另外定义一个数组,您必须通过用 O(1) 额外内存原地修改输入的数组来做到这一点。 示例: 给定数组: nums = [1…
Leetcode_Merge Sorted Array
Given two sorted integer arrays A and B, merge B into A as one sorted array. Note: You may assume that A has e…
LeetCode 有效三角形的个数
背景:这个题目解法是利用排序降低复杂度的一个例子 给定一个包含非负整数的数组,你的任务是统计其中可以组成三角形三条边的三元组个数。 示例 1: 输入: [2,2,3,4] 输出: 3 解释: 有效的组合是: 2,3,4 …
LeetCode | Minimum Size Subarray Sum
Given an array of n positive integers and a positive integer s, find the minimal length of a su…
【leetcode】小白题解:two sum问题
最近开始刷leetcode,做到有意思的就来记录一下: two sum问题就是给一个随机的数组,判断其中两个的和是否等于target的值,如果是就返回两个数组的下标的集合。 比如[1,2,4,5] ,target =9 …
[Leetcode][动态规划]相关题目汇总/分析/总结
题目汇总 以下链接均为我博客内对应博文,有解题思路和代码,不定时更新补充。 目前范围:Leetcode前150题 动态规划题目 一维DP 一维DP需要的就是清晰的思路,每个题都变化很大 Longest Valid Par…
试解leetcode算法题--回文素数
<题目描述> 求出大于或等于 N 的最小回文素数。 回顾一下,如果一个数大于 1,且其因数只有 1 和它自身,那么这个数是素数;如果一个数从左往右读与从右往左读是一样的,那么这个数是回文数。 <原题链接…