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
约瑟夫问题解法
代码随想录算法训练营第二十八天|93.复原IP地址,78.子集,90.子集II
题目:93.复原IP地址文章链接:代码随想录视频链接:LeetCode:93.复原IP地址题目链接:力扣题目链接
解法
1:classSolution{public:vectorresult;boolisIpAddresses
一楼二栋
·
2024-01-12 22:58
leetcode
算法
c++
代码随想录算法训练营第四天 | 24.两两交换链表中的结点、19.删除链表中的倒数第N个结点、面试题 02.07. 链表相交、142.环形链表II
题目:24.两两交换链表中的结点文章链接:代码随想录视频链接:LeetCode:24.两两交换链表中的节点题目链接:力扣题目链接
解法
1:classSolution{public:ListNode*swapPairs
一楼二栋
·
2024-01-12 22:28
leetcode
算法
c++
并查集(Union-Find) (图文详解)
文章目录并查集基础知识定义C++实现优化精选算法题(Java实现)实现并查集交换字符串中的元素最长连续序列-字节面试常考连通网络的操作次数最大岛屿数量(三种
解法
)省份数量冗余连接冗余连接Ⅱ情侣牵手(困难
慢慢敲吧
·
2024-01-12 21:06
数据结构与算法
算法
java
数据结构
c++
面试
并查集(Union-Find)算法全面详解
一、前言在看一个算法题时,其中一种
解法
用到了并查集,并查集在《算法第四版——1.5案例研究:union-find算法》中有讲解,这里按照自己的理解记录一下并查集。
聂炳玉
·
2024-01-12 21:05
#
并查集(Union-Find)
day13 滑动窗口最大值 前K个高频元素
的滑动窗口从整数数组的最左侧移动到最右侧,每次只移动1位,求滑动窗口中的最大值不能使用优先级队列,如果使用大顶堆,最终要pop的元素不知道是哪一个,因为大顶堆已经对队列中的元素进行排序了,元素的顺序发生了改变暴力
解法
对窗口内的所有元素进行排序单调队列由于窗口每次只移动
人来茶热
·
2024-01-12 16:14
算法
leetcode
动态规划
LeetCode
解法
汇总2707. 字符串中的额外字符
目录链接:力扣编程题-
解法
汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:.
失落夏天
·
2024-01-12 16:15
编程题
leetcode
算法
职场和发展
代码随想录第七天 | LeetCode454.四数相加II、LeetCode383.赎金信、LeetCode18.四数之和
思路2.代码实现3.复杂度分析3.思考二、LeetCode****383.赎金信****方法:数组作哈希表1.思路2.代码实现3.复杂度分析三、LeetCode****15.三数之和****方法:双指针
解法
网友大夸
·
2024-01-12 15:30
leetcode
算法
数据结构
(295)上山打老虎
图片发自App这一单元我们学习了两位数加减,每小节的课后习题都是5个小题,我们一起探讨要例题的
解法
后,我就让学生独立地完成课后习题,强调认真审题,细致计算,我布置时,随口就说了句:“1,2,3,4,5,
小幸福_4005
·
2024-01-12 13:38
两个二维数组 关联一对一合并成一个数组 两种
解法
方案一/***一对一关联数组合并**@param$arr1*@param$arr2*@paramstring$arr1_key*@paramstring$arr2_key**@returnmixed*/privatestaticfunctionpeerMerge($arr1,$arr2,$arr1_key='pid',$arr2_key='id'){//父级foreach($arr1as$i=>$
dongdog
·
2024-01-12 11:32
LeetCode 5 最长回文子串
示例2:输入:"cbbd"输出:"bb"方法1:暴力
解法
也就是我第一时间想到的
解法
,结果,emmmm超时了思路就是遍历每一种组成字符串的可能,然后将每一次遍历到的字符串进行反转再比较看是否相等。
萨缪
·
2024-01-12 10:23
536 - Tree Recovery (UVA)
题目链接如下:OnlineJudge看到一个很厉害的
解法
,UVA536-TreeRecovery(二叉树)_littlevalentinelikedplayingwithbinarytreesv-CSDN
天天AZ
·
2024-01-12 09:53
UVA
算法
439 - Knight Moves (UVA)
题目链接如下:OnlineJudgeUVA439骑士的移动-锦依卫议事堂-洛谷博客这里有好几个特别厉害的
解法
...先存着慢慢看。
天天AZ
·
2024-01-12 09:51
UVA
算法
127. 单词接龙
和433.最小基因变化这道题一样的
解法
。
cccc楚染rrrr
·
2024-01-12 08:24
LeetCode
开发语言
算法
数据结构
二叉树非递归遍历
(一)先序遍历
解法
一:vectorpreorderTraversal(TreeNode*root){stackst;vectorvec;if(!
codingcyx
·
2024-01-12 07:31
LeetCode 48:旋转图像(Rotate Image)
解法
汇总
文章目录Solution更多LeetCode题解Youaregivenannxn2Dmatrixrepresentinganimage.Rotatetheimageby90degrees(clockwise).Note:Youhavetorotatetheimagein-place,whichmeansyouhavetomodifytheinput2Dmatrixdirectly.DONOTall
Ubuntu1996
·
2024-01-12 07:17
LeetCode刷题题解记录
LeetCode
旋转图像
Rotate
Image
斐波那契数列——不死神兔的3种
解法
【Python】
传说,在很久很久以前,有一个意大利青年叫斐波那契,有一天他提出了1个很有意思的问题:1.假设1对小兔子,1个月之后会长成1对大兔子。2.假设1对大兔子,每个月都会生1对小兔子。3.问:所有兔子都不死的情况下,1对小兔子,1年(12个月)之后,会变成多少对兔子?#方法1:递归#规律:从第3个月开始,兔子对数=前两个月兔子对数之和。defget_rabbit(month):#定义函数,形参为月份ifm
小林打怪中
·
2024-01-12 06:34
Python
python
【数模百科】一篇文章讲清楚层次分析法的原理和
解法
步骤
本文节选自层次分析法原理-数模百科,如果你想了解更多关于层次分析法的信息,请移步数模百科。层次分析法(AnalyticHierarchyProcess,简称AHP)是一种解决复杂决策问题的方法。这个方法是由美国运筹学家托马斯·萨蒂(ThomasL.Saaty)在上世纪70年代发明的。那时候,萨蒂教授想要找到一个既科学又实用的方法,帮助人们在面对很多难以直接比较的选择项时,能够做出最合适的决策。比如
小树modelwiki
·
2024-01-12 04:51
机器人
二叉树题目:完全二叉树插入器
文章目录题目标题和出处难度题目描述要求示例数据范围
解法
思路和算法代码复杂度分析题目标题和出处标题:完全二叉树插入器出处:919.完全二叉树插入器难度6级题目描述要求完全二叉树是每一层(除最后一层外)都是完全填充的
伟大的车尔尼
·
2024-01-12 04:32
数据结构和算法
#
树
树
二叉树
算法训练营Day42(背包问题)
暴力
解法
,n个物品,2^ndp数组:可以二维,也可以优化成一维二维dp[i][j]:0-i的0物品任选一个放到背包j中,价值总和最大是多少。
不吃青椒!
·
2024-01-12 03:19
算法
代码随想录算法训练营day42 | 01背包问题,你该了解这些!,01背包问题,你该了解这些! 滚动数组 , 416. 分割等和子集
代码随想录算法训练营day42|背包理论基础,背包理论基础(滚动数组),416.分割等和子集1、01背包理论基础背包问题概述01背包二维dp数组01背包案例2、01背包理论基础(滚动数组)3、416.分割等和子集
解法
一
小鲨鱼冲冲冲
·
2024-01-12 03:19
代码随想录训练营
算法
动态规划
算法训练营第四十二天|动态规划:01背包理论基础 416. 分割等和子集
目录动态规划:01背包理论基础416.分割等和子集动态规划:01背包理论基础文章链接:代码随想录题目链接:卡码网:46.携带研究材料01背包问题二维数组
解法
:#includeusingnamespacestd
啊就赵得柱
·
2024-01-12 03:19
算法
动态规划
算法训练营第四十四天|动态规划:完全背包理论基础 518.零钱兑换II 377. 组合总和 Ⅳ
零钱兑换IILeetcode377.组合总和Ⅳ动态规划:完全背包理论基础文章链接:代码随想录题目链接:卡码网:52.携带研究材料思路:完全背包问题,物品可以无限取,即不用考虑是否重复添加,在一维(滚动)数组
解法
上
啊就赵得柱
·
2024-01-12 02:16
算法
动态规划
Leetcoder Day1|数组理论|二分查找|移除元素
语言:Java/C++目录数组理论基础704.二分查找解题思路:35.搜索插入位置27.移除元素解题思路:暴力
解法
双指针方法今日心得数组理论基础数组是存放在连续内存空间上的相同类型数据的集合下标都是从0
恩爱鹿皮er
·
2024-01-12 02:00
Leetcode算法刷题记录
算法
数据结构
leetcode
来自北大算法课的Leetcode题解:1234. 替换子串得到平衡字符串
代码仓库:Github|Leetcodesolutions@doubleZ0108fromPekingUniversity.
解法
1(解答错误应该也会超时):先找出四个字符中超过1/4长度的字母和超过的个数组成
doubleZ0108
·
2024-01-12 01:55
leetcode
算法
leetcode-5. 最长回文子串【字符串】
目录题目
解法
一:暴力
解法
题目最长回文子串给你一个字符串s,找到s中最长的回文子串。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。
l烈阳l
·
2024-01-12 01:55
数据结构和算法
leetcode
最长回文子串(字符串,中等难度),3种
解法
总结归纳
二、解题思路2.1、暴力求
解法
代码:publicStringlongestPalindrome(Strings){intmaxLen=1,start=0,len=s.length();char[]chars
何以解忧,唯有..
·
2024-01-12 01:54
数据结构
leetcode
算法
动态规划
LeetCode
解法
汇总2645. 构造有效字符串的最少插入数
目录链接:力扣编程题-
解法
汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:.
失落夏天
·
2024-01-12 01:24
编程题
leetcode
算法
职场和发展
力扣
解法
汇总1016. 子串能表示从 1 到 N 数字的二进制串
目录链接:力扣编程题-
解法
汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:力扣描述:给定一个二进制字符串
失落夏天
·
2024-01-12 01:54
编程题
leetcode
算法
职场和发展
力扣
解法
汇总1234. 替换子串得到平衡字符串
目录链接:力扣编程题-
解法
汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:力扣描述:有一个只含有
失落夏天
·
2024-01-12 01:23
编程题
leetcode
算法
c++
LeetCode
解法
汇总2696. 删除子串后的字符串最小长度
目录链接:力扣编程题-
解法
汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:.
失落夏天
·
2024-01-12 01:23
编程题
leetcode
算法
职场和发展
51. N 皇后
每一种
解法
包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。示例1:输入:n=4输出:[[".Q..","...Q","Q...","..Q."],[".
yinhua405
·
2024-01-12 01:05
算法
Leetcode 53 最大子数组和
解题思路
解法
1:1.DP题目,找到状态转移方程2.DP[i]=max(nums[i],DP[i-1]+nums[i])解题遇到的问题无后续需要总结学习的知识点无##
解法
1classSolution{publicstaticintmaxSubAr
itbird01
·
2024-01-12 00:43
情系法国巴黎——艺术之都
记得我第一次想去了
解法
国的想法,是来自小学看的一部电视剧《一帘幽梦》,剧中生活在法国的男主角对远赴法国旅游的女主角一见钟情。女主住进男主的城
Darlingwe
·
2024-01-12 00:16
拆解三步法教教你写出十万+的文章
今天我们就用拆
解法
来分析一篇阅读量为十万+,点赞数为4000+的文章,来分析一下爆款文章是如何写成的。我们从三方面来拆解这篇文章:一、选题这篇文章的题目是:冰箱里冻了1年的肉还能吃吗?
书信1
·
2024-01-11 23:25
Leetcode560. Subarray Sum Equals K
文章目录链接思路hashmapjavascriptcpp链接link思路暴力
解法
,起点是每个数,终点是最后一个数。中途遇到符合结果的,结果+=1。这样做并不难。还有更高效的方法,就是hashmap。
weixin_44814121
·
2024-01-11 23:14
暑假学习
面试经典题---6.Z字形变换
6.Z字形变换我的
解法
:首先定义了3个变量:index、add和step。
3arong
·
2024-01-11 23:40
算法
leetcode
c++
面试经典题---28.找出字符串中第一个匹配项的下标
28.找出字符串中第一个匹配项的下标我的
解法
:for循环从0到haystack.size()-needle.size()遍历haystack,一旦haystack[i]与needle[0]匹配上,就调用
3arong
·
2024-01-11 23:40
算法
leetcode
c++
算法经典题---42.接雨水
42.接雨水我的
解法
:单调栈:栈中保留height元素下标,从栈底到栈顶的下标对应的数组元素值从大到小创建栈m_stack,向其中插入元素0;接着从下标1开始遍历height的各个元素(1)若height
3arong
·
2024-01-11 23:09
算法
数据结构
c++
面试经典题---151.反转字符串中的单词
151.反转字符串中的单词我的
解法
:首先使用快慢指针去除字符串中的多余空格;重置字符串大小,之后翻转整个字符串;最后依次统计各个单词的长度count,将每个单词翻转保证单词内部顺序不变classSolution
3arong
·
2024-01-11 23:09
算法
c++
leetcode
面试经典题---135.分发糖果
135.分发糖果我的
解法
:由于需要考虑相邻两个孩子的评分才能确定当前孩子获得的糖果数,因此需要正向和反向两次遍历评分数组分别考虑其左侧和右侧孩子评分的大小关系。
3arong
·
2024-01-11 23:39
算法
c++
leetcode
面试经典题---68.文本左右对齐
68.文本左右对齐我的
解法
:两层while循环嵌套,外层循环用于处理不同行,内层while循环计算出每行应有的单词个数。
3arong
·
2024-01-11 23:07
c++
leetcode
算法
C/C++判断是否为素数(最快)
一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数常规
解法
,一层for循环从头开始遍历,小于sqrt(n),如果n%i==0那么则不是素数。
小火山03
·
2024-01-11 22:26
笔记
c++
开发语言
素数筛
Java斐波那契数列的两种
解法
(迭代和递归)
目录介绍:迭代:递归:总结:介绍:首先我们先了解一下什么是斐波那契数列,它指的是这样一个数列:1、1、2、3、5、8、13、21、34、……前两项为1,1,从第三项开始后面的每一项的值都为它前两项值的和,例如第七项13=8+5。那么如何用代码来计算得到第n项斐波那契数的值为多少,接下来我给大家介绍两种方法:迭代:迭代就是用循环的思路来解决问题,前两项分别为1和1,从第三项开始,我们可以定义一个变量
挥发的石灰
·
2024-01-11 22:08
JavaSE
java
LeetCode 382. Linked List Random Node
解题思路我的
解法
这种方式其实与题意不太符合,需要遍历2次。首先计算出链表的长度N,然后通过random方法得
微微笑的蜗牛
·
2024-01-11 21:43
链表
链表的分类单向链表循环链表双向链表双向循环链表链表的几个问题:反转问题中环问题删除倒数第n位置中间节点问题
约瑟夫问题
解决这些问题主要两个思路,步数一慢一快反向赋值
小大马
·
2024-01-11 21:38
代码随想录算法训练营第一天 | 数组-704.二分查找、27移除元素
%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE.html视频讲解:https://www.bilibili.com/video/BV1fA4y1o715思路和
解法
:暴利法:直接遍历数组
_Cyhui
·
2024-01-11 21:44
算法
C#-sort()利用委托自定义排序
谢谢~前言:使用委托自定义Sort()方法,实现排序例子:演示的是对链表的排序(力扣算法中等题:147、对链表进行插入排序的非标准
解法
)核心代码:委托自定义排序//委托自定义排序list.Sort((x
Luka_墨
·
2024-01-11 20:17
C#宝典
实践小记
力扣小记
c#
开发语言
基础数论之gcd和lcm【C++算法竞赛】
求最大公约数有多种方法,常见的有质因数分
解法
、短除法、辗转相除法、更相减
永远在Debug的小殿下
·
2024-01-11 19:47
C++算法竞赛
c++
算法
42. 接雨水
42.接雨水题目链接:42.接雨水代码如下://前后缀分
解法
//参考:https://www.bilibili.com/video/BV1Qg411q7ia/?
咔咔咔的
·
2024-01-11 18:13
leetcode
c++
leetcode解题思路(无代码) 归类汇总版,面试笔试经典例题
我将舍弃没有巧妙
解法
的简单题、部分题干、代码实现、非关键步骤,目的是做成一篇每次面试前都能过一遍的思路问答题。在我仅有的面试经验中,面试官似乎会按知识点提问。因此我认为归类极其重要。
rookie19_HUST
·
2024-01-11 17:01
面试
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他