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
solution
力扣算法 Java 刷题笔记【回溯算法篇 DFS】hot100(一)全排列 、子集 、组合 4
II(中等)3.子集(中等)4.组合(中等)1.全排列(中等)地址:https://leetcode-cn.com/problems/permutations/2022/01/23做题反思:class
Solution
心海非海_
·
2024-01-17 01:28
数据结构与算法
leetcode
算法
java
回溯
LeetCode Hot100 46.全排列
代码:class
Solution
{privateint[]nums;privateListpath;//记录路径上的数,已选数字privateboolean[]onPath;//记录剩余未选数字privatefinalList
hn小菜鸡
·
2024-01-17 01:54
算法刷题-回溯
leetcode
算法
职场和发展
LeetCode 热题 HOT 100 第21天:“全排列”
继续刷LeetCode热题HOT100的题目,并且在博客更新我的
solution
s。在csdn博客中我会尽量用文字解释清楚,相关Java代码大家可以前往我的个人博客jinhuaiyu.com中查看。
ultimate小锦
·
2024-01-17 01:53
LeetCode
leetcode
算法
LeetCode Hot 100 No.46 全排列
思路:不用说,回溯法套路直接套class
Solution
{List>res=newArrayListtrace){//找出在当前排列的基础上的所有排列方式if(trace.size()==nums.length
counting_stars123
·
2024-01-17 01:21
LeetCode
Hot
100
leetcode
数据结构
算法
LeetCode每日刷题:丑数
:解题思路:利用递归的思路,如果该数被2或3或5取余之后等于0则把该数除以2或3或5,利用除以2或3或5的值重新去通过2,3,5取余直到最后的值为0或者1:代码实现:class
Solution
{publicbooleanisUgly
一般般的每日刷题
·
2024-01-17 00:12
leetcode
算法
职场和发展
LeetCode刷题:面试题 02.01. 移除重复节点
但是使用自己的办法时间复杂度会超标解题思路:1.双循环嵌套,定义快慢节点,双层嵌套循环,如果值一样则剔除,但是时间复杂度为O(n²)会超标2.哈希表,利用set接口的特点,不能存储重复的值解题代码:class
Solution
一般般的每日刷题
·
2024-01-17 00:12
leetcode
算法
职场和发展
LeetCode刷题:141. 环形链表
,修改通过解题思路:利用循环与哈希表存储每一个节点,如果发现添加不进去说明,存在环,正常来说循环遍历完应该是执行到null,但是他有环,最后一个节点地址会指向前面的地址解题代码:publicclass
Solution
一般般的每日刷题
·
2024-01-17 00:12
leetcode
链表
算法
LeetCode每日刷题:多数元素
代码实现:class
Solution
{publicintmajorityElement(int[]n
一般般的每日刷题
·
2024-01-17 00:41
leetcode
算法
职场和发展
LeetCode刷题:142. 环形链表 II
(官方题解的快慢指针属实没看懂)解题代码:publicclass
Solution
{publicListN
一般般的每日刷题
·
2024-01-17 00:37
leetcode
链表
算法
115、【回溯算法】leetcode ——216.组合总和III:回溯法+剪枝优化(C++版本)
一、回溯法class
Solution
{public:vector>res;voidbacktracking(intk,intn,intstartIndex,vectorpath)
辰阳星宇
·
2024-01-17 00:18
数据结构与算法刷题
#
回溯算法
leetcode
剪枝
c++
leetcode-216. 组合总和 III(回溯+剪枝)
https://leetcode.cn/problems/combination-sum-iii/题解:https://leetcode.cn/problems/combination-sum-iii/
solution
奇迹静静~
·
2024-01-17 00:45
leetcode
leetcode
剪枝
算法
Leetcode454:四数相加II
所以我们想办法,把其办成两数相加代码题解:class
Solution
{publicintfourSumCount(int[]nums1,int[]nums2,int[]nums3,int[]nums4)
小张frog
·
2024-01-16 23:34
Leetcode
算法
java
数据结构
Leetcode 347:前K个高频元素
这样也能做,代码如下:class
Solution
{publicint[]topKFrequent(int[]nums,intk){Mapmap=newHashMap>entries=newArrayListe2
小张frog
·
2024-01-16 23:34
Leetcode
leetcode
算法
java
数据结构
腐烂的橘子 -- DFS、BFS
腐烂的橘子classOrangesRotting:"""994.腐烂的橘子https://leetcode.cn/problems/rotting-oranges/description/"""def
solution
NLP_wendi
·
2024-01-16 23:06
数据结构与算法
LeetCode
深度优先
宽度优先
【算法练习】leetcode算法题合集之数组和哈希表篇
重建数组(高频)LeetCode283.移动零LeetCode283.移动零双指针,记录已经处理好的序列的尾部class
Solution
{publicvoidmoveZeroes(int[]nums){
秋装什么
·
2024-01-16 22:48
算法
算法
leetcode
散列表
【算法练习】leetcode算法题合集之二分查找篇
class
Solution
{publicintmySqrt(intx){intleft=0,right=x;intans=-1;while(left<=right){intmid=(right-left
秋装什么
·
2024-01-16 22:45
算法
算法
leetcode
职场和发展
【代码随想录04】24. 两两交换链表中的节点 19. 删除链表的倒数第 N 个结点 面试题 02.07. 链表相交 142. 环形链表 II
参考代码class
Solution
{publicListNodeswapPairs(ListNodehead){ListNodev=newListNode(0);//虚拟头结点v.
星云code
·
2024-01-16 21:02
代码随想录
链表
数据结构
java
代码随想录算法训练营第六十天 | 84.柱状图中最大的矩形
文章目录一、84.柱状图中最大的矩形一、84.柱状图中最大的矩形题目链接代码如下://版本二class
Solution
{public:intlargestRectangleArea(vector&heights
玛玛哈哈34
·
2024-01-16 21:12
算法
代码随想录算法训练营第六十天| 84.柱状图中最大的矩形
class
Solution
{publicintlargestRectangleArea(int[]heights){int[]newHeights=newint[heights.length+2];for
当年拼却醉颜红
·
2024-01-16 21:39
算法
代码随想录第六十四天——单词接龙,钥匙和房间,岛屿的周长
class
Solution
{public:intladderLength(stringbeginWord,string
荒野饮冰室
·
2024-01-16 21:38
算法
数据结构
深度优先
广度优先
代码随想录算法训练营第六十天| 84 柱状图中最大的矩形
目录84柱状图中最大的矩形84柱状图中最大的矩形找每个柱子左右两边第一个小于该柱子的柱子,栈头到栈底的顺序应该从大到小求解矩形面积需要分别得到该柱左边和右边高度小于本柱的柱子class
Solution
{
魔法恐龙: )
·
2024-01-16 21:37
LeetCode
算法
Day|37|1971. 寻找图中是否存在路径,684.冗余连接,685.冗余连接II
1971.寻找图中是否存在路径代码随想录class
Solution
{publicbooleanvalidPath(intn,int[
m0_75037696
·
2024-01-16 21:37
算法
C++ 之LeetCode刷题记录(十一)
(耗时0s)看代码,我写注释class
Solution
{pu
icecream_cheese
·
2024-01-16 21:56
数据结构
c++
c++
leetcode
linux
算法训练营第四十八天|198.打家劫舍 213.打家劫舍II 337.打家劫舍 III
class
Solution
{public:introb(vector&nums){if(nums.size()==
啊就赵得柱
·
2024-01-16 20:40
算法
Leetcode-01
示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]class
Solution
{publicint[]twoSum(int[
编程小王子AAA
·
2024-01-16 20:24
代码随想录算法训练营第二十九天| 491.递增子序列、46.全排列 、47.全排列 II
class
Solution
:deffindSubsequences(self,nums:List[
翊Yi
·
2024-01-16 20:39
代码随想录
算法
python
开发语言
leetcode
代码随想录算法训练营第三十二天| 122.买卖股票的最佳时机II、55.跳跃游戏 、45.跳跃游戏II
class
Solution
:defmaxProfit(
翊Yi
·
2024-01-16 20:38
代码随想录
算法
游戏
数据结构
[Array]59. Spiral Matrix II
generateasquarematrixfilledwithelementsfrom1ton2inspiralorder.Example:Input:3Output:[[1,2,3],[8,9,4],[7,6,5]]代码:方法:class
Solution
野生小熊猫
·
2024-01-16 20:40
leetcode:2085. 统计出现过一次的公共字符串
题目来源leetcode题目描述题目解析class
Solution
{public:intcountWords(vector&words1,vector&words2){std::unordered_mapmapper1
OceanStar的学习笔记
·
2024-01-16 17:19
算法与数据结构
leetcode
LeetCode 2085. 统计出现过一次的公共字符串(C++)
class
Solution
{public:intcountWords(vector&words1,vector&words2){intcnt
Xaiver_97
·
2024-01-16 17:18
力扣刷题
leetcode
c++
哈希
leetcode
代码随想录计划Day22–回溯算法组合总和III组合总和III昨天做过组合,这题延续思路不难做出:class
Solution
{privateList>result;privateListlist;publicList
信仰zzzz
·
2024-01-16 16:22
leetcode
leetcode
由此得到代码class
Solution
{publicintmaxDepth(TreeNoderoot){if(root==
信仰zzzz
·
2024-01-16 16:21
leetcode
算法
sudo: source: command not found
sourcedownload-dockerimages.sh-cx86_64-1.0.0-fx86_64-1.0.0output:sudo:source:commandnotfound
solution
:
Cabcab
·
2024-01-16 16:08
数据结构学习 jz40 最小的 k 个数
方法一:sort快排思路:先sort快排,然后取前cnt复杂度计算:时间复杂度O(nlogn)空间复杂度O(N)代码:class
Solution
{public:vectorinventoryManagement
_Rindo
·
2024-01-16 16:04
数据结构学习
数据结构
学习
算法
训练营第四十六天 | ● 139.单词拆分 ● 关于多重背包,你该了解这些! ● 背包问题总结篇!
先遍历背包再遍历物品代码随想录class
Solution
{publicbooleanwordBreak(Strings,ListwordDict){HashSetset=newHashSet=0;k++
Tropic____
·
2024-01-16 14:59
算法
leetcode
职场和发展
训练营第四十三天 | ● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
1049.最后一块石头的重量II分成容量相近的两部分,相减代码随想录class
Solution
{publicintlastStoneWeightII(int[]stones){intsum=0;for(
Tropic____
·
2024-01-16 14:29
算法
数据结构
训练营第四十九天 | ● 121. 买卖股票的最佳时机 ● 122.买卖股票的最佳时机II
121.买卖股票的最佳时机持有:第i-1天持有;第i天买入不持有:第i-1天不持有;第i天卖出代码随想录class
Solution
{publicintmaxProfit(int[]prices){//动态规划
Tropic____
·
2024-01-16 14:27
算法
leetcode
职场和发展
代码随想录 Leetcode344. 反转字符串
题目:代码(首刷自解2024年1月16日):class
Solution
{public:voidreverseString(vector&s){intn=s.size();intleft=0,right=
meeiuliuus
·
2024-01-16 14:45
#
leetcode
---
easy
前端
算法
javascript
代码随想录 Leetcode15. 三数之和
题目:代码(首刷看解析2024年1月15日):class
Solution
{public:vector>threeSum(vector&nums){vector>res;intn=nums.size();
meeiuliuus
·
2024-01-16 14:44
#
leetcode
---medium
算法
代码随想录 Leetcode18. 四数之和
题目:代码(首刷看解析2024年1月15日):class
Solution
{public:vector>fourSum(vector&nums,inttarget){vector>result;sort(
meeiuliuus
·
2024-01-16 14:44
#
leetcode
---medium
前端
算法
javascript
代码随想录 Leetcode541. 反转字符串 II
题目:代码(首刷自解2024年1月16日):class
Solution
{public:voidreverse(string&s,intleft,intright){chartemp;while(left
meeiuliuus
·
2024-01-16 14:10
#
leetcode
---
easy
前端
算法
javascript
day17 二叉树part04
class
Solution
{publicbooleanisBalanced(TreeNoderoot){return(getHeight(root)==-1)?
司徒北
·
2024-01-16 13:27
数据结构
【数组】和为S的连续正数序列
class
Solution
:defFindContinuousSequence(self,tsum):#writecodeherel=r=sum_=1res=[]whilel<=tsum//2:whilesum
一个想当大佬的菜鸡
·
2024-01-16 12:45
Leetcode 1002. Find Common Characters
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionFindCommonCharacters2.
Solution
Version1class
Solution
:defcommonChars
SnailTyan
·
2024-01-16 11:00
链表-反转链表
示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL//双指针class
Solution
{publicListNodereverseList(ListNodehead
coder_sheep
·
2024-01-16 08:20
链表
数据结构
143. Reorder List
#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclass
Solution
:defreorderList
ujn20161222
·
2024-01-16 08:43
leetcode
MIT6S.081 Lab1:Unix utilities
moderate]WriteasimpleversionoftheUNIXfindprogram:findallthefilesinadirectorytreewithaspecificname.Your
solution
shouldbeinth
自信的小睫毛
·
2024-01-16 08:45
MIT6.081操作系统
unix
c语言
88. 合并两个有序数组
/********这个版本会报错,没有正确把新建的数组赋值给nums1*****************/#include"
solution
.h"#i
HITZGD
·
2024-01-16 08:18
Day2- 数组part02
/**@lcapp=leetcode.cnid=977lang=cpp**[977]有序数组的平方*///@lccode=startclass
Solution
{
小丸子_daydayup
·
2024-01-16 08:39
代码随想录算法训练营
算法
leetcode
数据结构
刷题训练 day27 | 第八章 贪心算法 part01
题目1:class
Solution
{publicintfindContentChildren(int[]g,int[]s){intresult=0;Arrays.sort(g);Arrays.sort(
m0_47869044
·
2024-01-16 08:08
算法刷题记录
贪心算法
算法
数据结构
java
leetcode
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他