首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
leetcode
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Leetcode** 42. Trapping Rain Water
Leetcode** 42. Trapping Rain Water Description: Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining. Link: Examples:
111
后端
01-01 08:00
后端
leetcode 算法第一题python答案
leetcode 算法第一题python答案,1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9
105
后端
01-01 08:00
后端
leetcode -- 二进制
leetcode -- 二进制,leetcode--二进制在学习编程语言的运算符时,大部分语言都会有与,或等二进制运算符,我在初期学习这些运算符的时候,并没有重点留意这些运算符,并且在后续的业务代码中也没有频繁的使用过,直到后来的一些算法题目和源码中经常遇到它们的身影,这些二进制运算符相比普通的运算符具有更快的效率,比如hashMap的源码就是将%替换成了&。我们在日常的很多需求都是可以转化为二进
103
代码人生
01-01 08:00
代码人生
leetcode 经典题146 LRU cache Doublelinked list+Hashmap解法
leetcode 经典题146 LRU cache Doublelinked list+Hashmap解法 做过这题的都知道可以用LinkedHashMap解法,但是这篇文章是通过双向链表和哈希图结合来实现的,虽然复杂了点。但是能更好的帮助我们理解这个题的逻辑。题目我就不再在这里复述了,直接开讲。 这道题要求时间复杂度为O(1)。且有键值对的存在。所以我下意识的想到了Hashmap。但是hashmap存在一个问题。那就是hashmap中的键值对是没有排序的。这
103
后端
01-01 08:00
后端
LeetCode——有效的括号(借助栈)
LeetCode——有效的括号(借助栈),题目描述解题思路本题的核心解题思路在于借助栈。首先,定义一个栈。遍历字符串中的每一个元素,如果该元素是左括号,不管是哪一种类型的左括号都直接入栈。如果遇到的是右括号,首先判断栈中是否有元素,如果没有元素则直接返回false,如果有元素,则判断是否是一对有效的括号,如果无效则返回false。循环完成之后,判断栈中是否还有元素,如果没有则返回true,反之返回
102
后端
01-01 08:00
后端
leetcode 2033. 获取单值网格的最小操作数 题解(两个重要知识点,取中位数好理解一点)
leetcode 2033. 获取单值网格的最小操作数 题解(两个重要知识点,取中位数好理解一点),这道题有两个知识点个人认为比较重要。第一个:要使任意两元素最终相等,这两元素的差必须是x的倍数,否则无法通过加减x来相等亦即:要使两个元素通过加减x来变成相等,它们之间的差一定是x的倍数吗???也就是说上面这个知识点是充要条件吗?证明:这个证明比较简单。假设有两个整数a,b和x。要使得a+a′x=b
100
后端
01-01 08:00
后端
leetcode 63. Unique Paths II(python)
leetcode 63. Unique Paths II(python),描述Arobotislocatedatthetop-leftcornerofamxngrid(marked'Start'inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebotto
99
后端
01-01 08:00
后端
Leetcode算法刷题 10.正则表达式匹配
Leetcode算法刷题 10.正则表达式匹配,前言今天做了一道动态规划题目,Leetcode上的正则表达式匹配,分享下题解题目连接:10.正则表达式匹配思路本题一看就是一个动态规划,或者递归解法,不过递归就太耗时了。整体思路如下:首先将正则表达字符串p转为为数据pList,将通配符与其前字符划分为一个item,方便后面匹配生成一个二维数组booleandp=newboolean[N][M],其中
98
后端
01-01 08:00
后端
LeetCode-015-三数之和
三数之和 题目描述:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案...
98
后端
01-01 08:00
后端
LeetCode 735 - Asteroid Collision
LeetCode 735 - Asteroid Collision,LeetCode735-AsteroidCollisionDescriptionWearegivenanarrayasteroidsofintegersrepresentingasteroidsinarow.Foreachasteroid,theabsolutevaluerepresentsitssize,andthesignre
97
«
1
2
3
4
5
6
7
8
9
10
11
»