E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【leetcode刷题】
【算法/回溯算法】
leetcode刷题
路线(持续更新)
算法/回溯算法回溯算法题目分类大纲具体刷题路线组合分割子集排列棋盘问题其它参考资料回溯算法题目分类大纲具体刷题路线组合77.组合17.电话号码的字母组合39.组合总和40.组合总和II216.组合总和III分割131.分割回文串93.复原IP地址子集78.子集90.子集II排列46.全排列47.全排列II棋盘问题51.N皇后37.解数独其它491.递增子序列332.重新安排行程参考资料【1】代碼随
一二三o-0-O
·
2022-03-24 07:06
数据结构与算法
leetcode
算法
剪枝
【算法/动态规划】
leetcode刷题
路线(持续更新)
算法-动态规划DP题目分类大纲具体刷题路线基础题目背包问题01背包完全背包打家劫舍股票问题子序列问题子序列(不连续)子序列(连续)编辑距离回文参考资料DP题目分类大纲具体刷题路线基础题目509.斐波那契数70.爬楼梯746.使用最小花费爬楼梯62不同路径63.不同路径II343整数拆分96.不同的二叉搜索树背包问题01背包416.分割等和子集1049.最后一块石头的重量II494.目标和474.一
一二三o-0-O
·
2022-03-24 07:36
数据结构与算法
leetcode
c++
算法
动态规划
【算法/贪心】
leetcode刷题
路线(持续更新)
算法-贪心贪心题目分类大纲具体刷题路线简单题目中等题目序列问题贪心解决股票问题两个维度权衡问题有点难度区间问题参考资料贪心题目分类大纲具体刷题路线简单题目455.分发饼干1005.K次取反后最大化的数组和860.柠檬水找零中等题目序列问题376.摆动序列738.单调递增的数字贪心解决股票问题122.买卖股票的最佳时机II714.买卖股票的最佳时机含手续费两个维度权衡问题135.分发糖果406.根据
一二三o-0-O
·
2022-03-24 07:05
数据结构与算法
数据结构
算法
leetcode
c++
【
Leetcode刷题
】:算法入门__双指针介绍
文章目录什么是双指针1.题目:2.思路:3.方法一:4.方法二:5.总结:什么是双指针广义上:双指针指的是用两个变量在线性结构上遍历而解决的问题。狭义上:对于数组,双指针指两个变量在数组上相向移动解决的问题;对于链表,双指针指两个变量在链表上同向移动解决的问题,也称为「快慢指针」问题。双指针算法是基于暴力解法的优化,是很好的学习算法的入门问题来看例题吧。1.题目:给你一个按非递减顺序排序的整数数组
翼同学
·
2022-03-23 16:33
【Leetcode】刷题与总结
学习
c++
算法
2022-03-11
leetcode刷题
2049统计最高分的节点数目classSolution:defcountHighestScoreNodes(self,parents:List[int])->int:#统计每个节点从上面来了几个位置,从左边和右边出了几个位置,父亲直接使用整数相减#A建树#B遍历n=len(parents)tree=[[-2]*2for_inrange(len(parents))]#邻接矩阵root=-1fori,
Cipolee
·
2022-03-20 23:22
LeetCode刷题
--杂篇 --数组,链表,栈,队列
武汉加油,中国加油。希望疫情早日结束。由于疫情,二狗寒假在家不能到处乱逛,索性就在家里系统的刷一下算法的内容,一段时间下来倒也有些小小的收获。只是一来家中的小破笔记本写起博客来实在不是很顺手,二来家中吃喝玩乐的诱惑也不少了,就连着几天没有更新,惭愧惭愧。看来2020年还是要加强自己计划的执行能力。每个人都有适合自己的学习方式。虽然也挺喜欢看书,但对我来说,在学习新内容,不熟悉的内容的时候单纯的啃课
imherer
·
2022-03-20 00:13
技术
阿里大佬「
LeetCode刷题
手册」开放下载了!
突然发现一个巨大宝藏:一位阿里大佬霜神(halfrost@github)写的
LeetCode刷题
笔记。我反复看了N遍后,感觉真是牛逼!!!如果把这位大神的刷题笔记研究透,感觉互联网大厂面试随便虐!
欢迎关注公众号:【码农突围】
·
2022-03-18 07:46
算法
consul
payment
jrebel
ai
Leetcode刷题
记录(9):557反转字符串中的单词III
刷题网站:Leetcode难度:简单语言:Python计划:从简单——>到中等——>再到难。一、557反转字符串III1.1题目:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例输入:"Let'stakeLeetCodecontest"输出:"s'teLekatedoCteeLtsetnoc"1.2思考分析:此题是输入一个字符串,然后输出字符串中每个单词的
Brilliantzhu
·
2022-03-17 05:07
Leetcode刷题学习
leetcode
算法
职场和发展
LeetCode刷题
——哈希表(python语言)
LeetCode刷题
——哈希表(python语言)一、哈希表1.1哈希表的概念哈希表,也叫散列表。
啥都不懂的小程序猿
·
2022-03-16 07:44
数据结构与算法
散列表
leetcode
python
LeetCode刷题
——分治(python语言)
LeetCode刷题
——分治(python语言)一、分治分治就是分而治之,对于一个复杂的问题,划分为规模较小的相同的问题(相互独立,如果不独立,最好用动态规划),以便各个击破。
啥都不懂的小程序猿
·
2022-03-16 07:44
数据结构与算法
leetcode
python
算法
Leetcode刷题
——每日一题题目汇总
系列文章目录文章目录系列文章目录查找遍历169.多数元素219.存在重复元素II717.1比特与2比特字符917.仅仅反转字母1725.可以形成最大正方形的矩形数目排序1996.游戏中弱角色的数量字符串3.无重复字符的最长子串539.最小时间差(中等)1189.“气球”的最大数量1447.最简分数2000.反转单词前缀2047.句子中的有效单词数二进制1342.将数字变成0的操作次数1763.最长
艾醒
·
2022-03-16 07:56
LeetCode
leetcode
算法
LeetCode刷题
——剑指offer二叉树题目汇总
系列文章目录文章目录系列文章目录剑指Offer07.重建二叉树(中等)剑指Offer26.树的子结构(中等)剑指Offer27.二叉树的镜像(简单)剑指Offer28.对称的二叉树(简单)剑指Offer33.二叉搜索树的后序遍历序列剑指Offer68-I.二叉搜索树的最近公共祖先剑指Offer07.重建二叉树(中等)题目输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入
艾醒
·
2022-03-16 07:55
LeetCode
leetcode
算法
职场和发展
leetcode刷题
——交换和
一、题目描述给定两个整数数组,请交换一对数值(每个数组中取一个数值),使得两个数组所有元素的和相等。返回一个数组,第一个元素是第一个数组中要交换的元素,第二个元素是第二个数组中要交换的元素。若有多个答案,返回任意一个均可。若无满足条件的数值,返回空数组。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-swap-lcci著作权归领扣网络所
yzpwslc
·
2022-03-14 07:11
Python
leetcode
算法
leetcode刷题
——兰顿蚂蚁
一、题目描述一只蚂蚁坐在由白色和黑色方格构成的无限网格上。开始时,网格全白,蚂蚁面向右侧。每行走一步,蚂蚁执行以下操作。(1)如果在白色方格上,则翻转方格的颜色,向右(顺时针)转90度,并向前移动一个单位。(2)如果在黑色方格上,则翻转方格的颜色,向左(逆时针方向)转90度,并向前移动一个单位。编写程序来模拟蚂蚁执行的前K个动作,并返回最终的网格。网格由数组表示,每个元素是一个字符串,代表网格中的
yzpwslc
·
2022-03-14 07:10
Python
leetcode
算法
LeetCode刷题
笔记(一)数组——移除元素
LeetCode刷题
笔记(一)数组——移除元素提示:[刷题顺序参考]文章目录
LeetCode刷题
笔记(一)数组——移除元素前言一、概述二、两种双指针解法1.快慢双指针2.对撞双指针三、相关题目总结前言
LeetCode
祝我年少有为!
·
2022-03-14 07:10
LeetCode刷题笔记
指针
算法
leetcode
c语言
c++
Leetcode刷题
第四天
Leetcode刷题
第四天刷完题就赶紧去看论文了,不然周报没东西写,一周又过完了,这周主要是一场接一场的面试,没有看论文了,罪恶啊。一、今天刷了两题**1.
沙发上的人
·
2022-03-14 07:30
leetcode刷题
LeetCode刷题
——Matrix zeroing矩阵置零
矩阵置零题目的思路探讨与源码矩阵置零的题目如下图,核心把矩阵中当前0元素所在的行和列都重置为0,并且只能在当前矩阵上改动,不能新建矩阵,所以要使用下标进行标记,并最终重新赋值。本人在看到该题目后,认为只需要记录下所有0元素所在的行和列即可,然后直接遍历进行赋值。但是实际上这样的代码不是最优的,因为进行了两次双重for循环,代码如下所示:#喷火龙与水箭龟importnumpyasnpmatrix=[
喷火龙与水箭龟
·
2022-03-14 07:55
LeetCode刷题
leetcode
python
算法
数据结构
线性代数
LeetCode刷题
笔记:数组中重复的数据
原文:https://dushusir.com/leetcode...问题给你一个长度为n的整数数组nums,其中nums的所有整数都在范围[1,n]内,且每个整数出现一次或两次。请你找出所有出现两次的整数,并以数组形式返回。你必须设计并实现一个时间复杂度为O(n)且仅使用常量额外空间的算法解决此问题。示例1:输入:nums=[4,3,2,7,8,2,3,1]输出:[2,3]示例2:输入:nums
·
2022-03-12 21:36
LeetCode刷题
笔记:数组中重复的数据
原文:https://lwebapp.com/zh/post/l...问题给你一个长度为n的整数数组nums,其中nums的所有整数都在范围[1,n]内,且每个整数出现一次或两次。请你找出所有出现两次的整数,并以数组形式返回。你必须设计并实现一个时间复杂度为O(n)且仅使用常量额外空间的算法解决此问题。示例1:输入:nums=[4,3,2,7,8,2,3,1]输出:[2,3]示例2:输入:nums
·
2022-03-12 12:42
一个算法笨蛋的12月
leetCode刷题
日记
类似文章一个算法笨蛋的2021年11月
leetCode刷题
日记一个算法笨蛋的2021年12月
leetCode刷题
日记一个算法笨蛋的2022年1月
leetCode刷题
日记一个算法笨蛋的2022年2月
leetCode
道祖且长
·
2022-03-12 07:37
leetCode
算法
leetcode
职场和发展
java八股文面试题(重点)
2020最新-精选基础算法100题(面试必备)Java基础知识面试题(2020最新版)2017年-应届毕业生面试总结(一)2017年-应届毕业生面试总结(二)
LeetCode刷题
指南(一)LeetCode
zhangsan3333
·
2022-03-05 14:48
java
面试
开发语言
刷leetcode不知道从哪里刷起?? 来看看,我把刷题题目顺序都排好了,每道题还带详细题解!
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有
leetcode刷题
攻略、各个类型经典题目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2022-03-04 11:15
leecode题解
算法
面试
编程语言
《画解数据结构》(1 - 3)- 链表
二、教程地址《画解数据结构》(1-3)-链表三、刷题指引 地址:
LeetCode刷题
指引-链表 如遇到权限问题,请联系作者开通。让天下没有难学的算法C语言免费动漫教程,和我一起打卡!
英雄哪里出来
·
2022-03-02 11:15
《画解数据结构》
数据结构
算法
线性表
链表
单向链表
LeetCode刷题
记录---剑指Offer II
每次刷到剑指OfferII相关题将在此博文更新~~~题目:难度题目简单剑指OfferII001.整数除法简单剑指OfferII002.二进制加法⭐剑指OfferII001.整数除法:正数最大是231-1,因为32为符号位,即0x7fffffff。负数最小为-231,因为0x11111111补码为10000001。classSolution:defdivide(self,a:int,b:int)->
#苦行僧
·
2022-02-26 11:14
算法与数据结构
leetcode
剑指offer
《画解数据结构》(1 - 6)- 队列
二、教程地址《画解数据结构》(1-6)-队列三、刷题指引 地址:
LeetCode刷题
指引-队列 如遇到权限问题,请联系作者开通。
英雄哪里出来
·
2022-02-24 11:06
《画解数据结构》
数据结构
算法
线性表
队列
c++
《画解数据结构》(1 - 5)- 栈
二、教程地址《画解数据结构》(1-5)-栈三、刷题指引 地址:
LeetCode刷题
指引-栈 如遇到权限问题,请联系作者开通。
英雄哪里出来
·
2022-02-24 11:05
《画解数据结构》
数据结构
算法
线性表
栈
c++
leetcode刷题
插件如何定位错误在第几行? 解答如下:
相信用IDEA进行
leetcode刷题
的朋友都会喜欢上这个插件leetcode如果不知道的朋友可以移步我之前介绍的该插件的文章,我想详细的介绍了该插件的设置以及本地调试运行的方式。
雄狮少年
·
2022-02-23 07:48
Leetcode
IDEA
leetcode
intellij-idea
算法
LeetCode刷题
day22
算法打卡第二十二天,今天你刷题了吗大家一起来刷题!今日刷题重点----哈希表242.有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false方法一:hash表由于字符串中的都
爱编程的大李子
·
2022-02-23 07:23
LeetCode刷题
leetcode
算法
职场和发展
LeetCode刷题
day41
文章目录[530.二叉搜索树的最小绝对差](https://leetcode-cn.com/problems/minimum-absolute-difference-in-bst/)示例1:示例2:方法一---递归1参考代码1方法二---递归2参考代码2方法三---迭代参考代码3[501.二叉搜索树中的众数](https://leetcode-cn.com/problems/minimum-abs
爱编程的大李子
·
2022-02-23 07:23
LeetCode刷题
leetcode
算法
职场和发展
LeetCode刷题
day26
面试题02.07.链表相交给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,s
爱编程的大李子
·
2022-02-23 07:23
LeetCode刷题
leetcode
算法
职场和发展
LeetCode刷题
day15
算法打卡第十五天,今天你刷题了吗大家一起来刷题!144.二叉树的前序遍历94.二叉树的中序遍历145.二叉树的后序遍历思路分析:递归和迭代两种方法都可进行处理方法一:递归参考代码//前序voidpreorder(TreeNode*T){if(T){V.push_back(T->val);preorder(T->left);preorder(T->right);}}//中序voidinorder(T
爱编程的大李子
·
2022-02-23 07:22
LeetCode刷题
leetcode
算法
职场和发展
MySQL
leetcode刷题
(1):182.查找重复的电子邮箱
题目描述编写一个SQL查询,查找Person表中所有重复的电子邮箱。示例:±—±--------+|Id|Email|±—±--------+|1|
[email protected]
||2|
[email protected]
||3|
[email protected]
|±—±--------+根据以上输入,你的查询应返回以下结果:±--------+|Email|±--------+|
[email protected]
|±--------+说明:所有电子邮箱都是小写字母。解题过
团子学python
·
2022-02-22 11:54
sql刷题
leetcode
LeetCode刷题
(python)—— 182. 查找重复的电子邮箱
题目描述:编写一个SQL查询,查找Person表中所有重复的电子邮箱。示例:+----+---------+|Id|Email|+----+---------+|1|
[email protected]
||2|
[email protected]
||3|
[email protected]
|+----+---------+根据以上输入,你的查询应返回以下结果:+---------+|Email|+---------+|
[email protected]
|+---------+说明:
论程序员的自我修养
·
2022-02-22 11:48
MySQL
LeetCode
LeetCode
MySQL
力扣
LeetCode刷题
实战524:通过删除字母匹配到字典里最长单词
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做通过删除字母匹配到字典里最长单词,我们先来看题面:https://leetcode-cn.com/problems/longest-word-in-dictionary-through-del
程序IT圈
·
2022-02-22 10:09
字符串
算法
leetcode
java
动态规划
LeetCode刷题
最长递增子序列
LeetCode上最长递增子序列,中等难度记录下解题思路这是一道LIS题目,LIS(LongestIncreasingSubsequence)最长上升(不下降)子序列。假设传入一个数组nums=[1,0,1,3,8,8,1,8]从i=0开始取子数组,要计算能取到的最长递增子数组这里开始引入动态规划的概念,拥有一个数组dp,dp中的dp[i]对应的是i位置的数组能获取的最长递增数组这里发现了一个不错
Taec0123
·
2022-02-21 23:19
【
leetcode刷题
笔记】008.String to Integer (atoi)
日期:20180912题目描述:Implementatoiwhichconvertsastringtoaninteger.Thefunctionfirstdiscardsasmanywhitespacecharactersasnecessaryuntilthefirstnon-whitespacecharacterisfound.Then,startingfromthischaracter,tak
常恒毅
·
2022-02-21 14:07
[
leetcode刷题
笔记]动态规划之背包问题
当然拿到问题后,需要做到以下几个步骤:1.分析是否为背包问题。2.是三种背包问题中的哪一种。3.是0-1背包问题还是完全背包问题。也就是题目给的nums数组中的元素是否可以重复使用。4.如果是组合问题,是否需要考虑元素之间的顺序。需要考虑顺序有顺序的解法,不需要考虑顺序又有对应的解法。三种背包问题组合问题公式dp[i]+=dp[i-num]True、False问题公式dp[i]=dp[i]ordp
KeyLiu7
·
2022-02-21 06:49
【
leetcode刷题
笔记】010. Regular Expression Matching
日期:20180913题目描述:Givenaninputstring(s)andapattern(p),implementregularexpressionmatchingwithsupportfor'.'and'*'.'.'Matchesanysinglecharacter.'*'Matcheszeroormoreoftheprecedingelement.Thematchingshouldco
常恒毅
·
2022-02-21 05:16
一个算法笨蛋的2月
leetCode刷题
日记
类似文章一个算法笨蛋的2021年11月
leetCode刷题
日记一个算法笨蛋的2021年12月
leetCode刷题
日记一个算法笨蛋的2022年1月
leetCode刷题
日记一个算法笨蛋的2022年2月
leetCode
道祖且长
·
2022-02-20 16:34
leetCode
数据结构与算法
算法
leetcode
动态规划
【
LeetCode刷题
日记】常用算法基础和理解及运用
在我们
LeetCode刷题
过程中,如果我们只是了解数据结构(数组,链表,数)的使用方法,那我们在面对复杂的题目时,是很难很好的解决问题的,因此我们要了解一些常用算法来帮助我们更好的解题。
小熊coder
·
2022-02-20 16:54
数据结构与算法
leetcode
算法
python
LeetCode刷题
DAY 2:最长回文子串
原文链接:
LeetCode刷题
DAY2:最长回文子串微信公众号:机器学习养成记之前刷过回文相关的题(
LeetCode刷题
DAY1:回文数判断),本次再来一道跟回文相关的问题——找到最长回文子串。
三猫后端
·
2022-02-20 12:06
[003] [
LeetCode刷题
记录] 232-用栈实现队列
LeetCode刷题
记录题目描述解题思路及代码C语言实现C++语言实现Python3语言实现1题目描述LeetCode原题链接:232.用栈实现队列请你仅使用两个栈实现先入先出队列。
柯西的彷徨
·
2022-02-20 11:10
数据结构与算法
leetcode
算法
职场和发展
二叉树 前/中/后/层 四种方式遍历递归实现
二叉树的遍历,无论是在
leetcode刷题
或者面试过程中,都是十分常见,重要性无需赘述。本文将采用Golang语言来实现前/中/后/层四种遍历方式。
缘木求鱼的鱼
·
2022-02-19 05:41
Python小白
Leetcode刷题
历程 No.76-No.80 最小覆盖子串、组合、子集、单词搜索、删除排序数组中的重复项Ⅱ (有题干 有代码 有思路心得)
Python小白
Leetcode刷题
历程No.76-No.80最小覆盖子串、组合、子集、单词搜索、删除排序数组中的重复项Ⅱ写在前面:作为一个计算机院的大学生,总觉得仅仅在学校粗略的学习计算机专业课是不够的
_LanXiu
·
2022-02-18 04:09
【九日集训】《
LeetCode刷题
报告》题解内容 Ⅲ
writeinfront大家好,我是泽En,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流✨2021年度博客之星物联网与嵌入式开发TOP5,周榜43,总榜3343本文由泽En原创CSDN首发如需转载还请通知⚠个人主页:打打酱油desu_泽En_CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:九日集训之力扣(LeetCode)算法_打打酱油desu-CSDN博客创作时间:2021:12
泽En
·
2022-02-17 16:57
leetcode
p2p
职场和发展
C语言
LeetCode刷题
DAY 3:罗马数字转整数
原文链接:
LeetCode刷题
DAY3:罗马数字转整数微信公众号:机器学习养成记
LeetCode刷题
第三天。本道题非常简单,通过字典建立哈希表,根据运算逻辑进行加或减操作即可。
三猫后端
·
2022-02-17 09:50
leetcode刷题
记录(1)
第一题Givenalinkedlist,determineifithasacycleinit.Followup:Canyousolveitwithoutusingextraspace?/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){
球球球球笨
·
2022-02-16 21:45
2019-04-16 the first
近期学习计划开始创作操作系统写博客看完《现在操作系统》熟悉linux结合java多线程网络未知虚拟机配置
leetcode刷题
每日一题,100mostliked刷完easymedium
Lennon_dc2c
·
2022-02-15 18:47
积少成多
LeetCode刷题
破百,记录一下!
LeetCode刷题
记录一口吃不成胖子,做任何事情都是积少成多。书可以慢慢读,题可以慢慢刷,字可以慢慢写,但不要停止,踏踏实实的走每一步路。
琰言
·
2022-02-15 15:18
LeetCode刷题
分类之双指针28.实现 strStr()
28.实现strStr()题目实现strStr()函数。给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack="hello",needle="ll"输出:2示例2:输入:haystack="aaaaa",needle="bba"输出:-1思路移动pn指针,直到pn
逍遥白亦
·
2022-02-12 06:26
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他