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
代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II
题目:122.买卖股票的最佳时机II文章链接:代码随想录视频链接:LeetCode:122.买卖股票的最佳时机||题目链接:力扣题目链接图释:class
Solution
{public:intmaxProfit
一楼二栋
·
2024-01-15 03:00
算法
c++
leetcode
leetcode-2085.统计出现过一次的公共字符串
class
Solution
:defcountWords(self,words1:List[str],words2:List[str])->int:map1={}forwdinwords1:if
杜阿福
·
2024-01-15 03:56
leetcode
算法
职场和发展
算法刻意练习-LeetCode实战28-跳跃游戏(C++)
代码如下:class
Solution
{public:boolcanJump(vector&nums){intk=0;for(inti=0;i
Jone.D
·
2024-01-15 03:53
leetcode
代码随想录 Leetcode160. 相交链表
题目:代码(首刷看解析2024年1月13日):class
Solution
{public:ListNode*getIntersectionNode(ListNode*headA,ListNode*headB
meeiuliuus
·
2024-01-15 01:34
#
leetcode
---
easy
c++
算法
链表
LeetCode讲解篇之2280. 表示一个折线图的最少线段数
那么我们可以可以将其合并成一条线段首先将坐标点按照横坐标升序排序然后遍历数组我们可以通过计算前一个线段的斜率和当前线段的斜率来判断是否共线如果二者相等,则代表共线,则继续往后查找如果不相等,则代表不共线,则线段数加一最终遍历完数组,返回线段数的计数题解代码class
Solution
醉墨居士
·
2024-01-15 01:48
数据结构与算法
leetcode
算法
职场和发展
LeetCode讲解篇之216. 组合总和 III
文章目录题目描述题解思路题解代码题目描述题解思路使用递归回溯算法,当选择数字num后,在去选择大于num的合法数字,计算过程中的数字和,直到选择了k次,如果数组和等于n则加入结果集从1开始选择数字,直到搜索完所有排列后,返回结果集题解代码class
Solution
醉墨居士
·
2024-01-15 01:17
数据结构与算法
leetcode
算法
职场和发展
代码随想录第第五十九天——下一个更大元素||,接雨水
leetcode503.下一个更大元素||题目链接:下一个更大元素||版本一:class
Solution
{public:vectornextGreaterElements(vector&nums){vectorres
荒野饮冰室
·
2024-01-15 00:38
算法
数据结构
单调栈
200.基本计算器
代码class
Solution
{public:intcalcula
vbuer
·
2024-01-15 00:24
剑指offer面试题06. 从尾到头打印链表(辅助栈法)
思路详见链接代码class
Solution
:defreversePrint(self,head:ListNode)->List[int]:stack=[]whilehead:stack.append(head.val
程旭员
·
2024-01-15 00:51
剑指offer
从尾到头打印链表
辅助栈法
剑指offer
Python
剑指offer面试题06 从尾到头打印链表C++
*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/class
Solution
{public:vectorreversePrint
l_c_c_c
·
2024-01-15 00:49
剑指offer
剑指offer面试题5——链表之从尾到头打印链表
*intval;*structListNode*next;*ListNode(intx):*val(x),next(NULL){*}*};*/以上内容是题目给的结点定义,以及初始结点的初始化class
Solution
denghe1122
·
2024-01-15 00:17
数据结构/算法
剑指offer
剑指offer 51- 字符串中第一个只出现一次的字符
时间复杂度:class
Solution
{public:charfirstNotRepeatingChar(strings){unordered_maphash;charr
顾子豪
·
2024-01-14 22:39
程序员兼职网站
www.freetalen.com/开源众包https://zb.oschina.net/我要外包网http://51waibao.net/码易https://www.mayigeek.com/我爱方案网https://www.52
solution
.com
不务专业的程序员--阿飞
·
2024-01-14 22:14
开发语言
后端
复兴计划01-lc06
StringBuffer拼接的函数方法的实现中用了synchornized上锁,效率较低,不过可以用于多线程以此来维护线程安全;相比之下,StringBuilder是单线程,多线程下线程不安全lc06class
Solution
Fairy要carry
·
2024-01-14 21:56
开发语言
三周速通AWS Certified
Solution
s Architect - Associate(SAA-C03)经验分享
目录1.先介绍考试:2.CLF对比SSA3.备考流程3.1Udemy网课3.1.1《UltimateAWSCertified
Solution
sArchitectAssociateSAA-C03》byStéphaneMaarek3.1.2
暴躁老哥在线刷题
·
2024-01-14 20:22
考证经验
aws
云计算
【打卡】牛客网:BM84 最长公共前缀
class
Solution
{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回
初霁i
·
2024-01-14 20:15
算法
【优选算法】专题三:二分查找(二)
文章目录69.x的平方根35.搜索插入位置852.山脉数组的峰顶索引162.寻找峰值153.寻找旋转排序数组中的最小值LCR173.点名69.x的平方根69.x的平方根class
Solution
{publicintmySqrt
xxxflower.
·
2024-01-14 19:51
优选算法
算法
第 380 场周赛 解题报告 | 珂学家 | 数位DP & 二分 + 字符串Hash
A.最大频率元素计数思路:模拟即可class
Solution
{publicintmaxFrequencyElements(int[]nums){Maphash=newHashMapx==fre).count
珂朵莉MM
·
2024-01-14 19:30
力扣周赛
解题报告
哈希算法
算法
力扣
java
力扣2182.构造限制重复的字符串
先记录每个字符的出现次数,构建一个新字符串,从尾取字符,每取一个该字符个数-1,若该字符已经取到有repeatLimit个,则递归取次大的字符,并对应字符个数-1,若没有次大字符了,则直接返回代码:class
Solution
A呆唯
·
2024-01-14 19:59
力扣刷题笔记
leetcode
算法
职场和发展
c++
力扣 第 121 场双周赛 解题报告 | 珂学家 | 数位DP
前言整体评价T3,T4都是典题T1.大于等于顺序前缀和的最小缺失整数思路:模拟class
Solution
{public:intmissingInteger(vector&nums){sets(nums.begin
珂朵莉MM
·
2024-01-14 19:58
力扣周赛
解题报告
leetcode
算法
职场和发展
《剑指 Offer》专项突破版 - 面试题 10 : 和为 k 的子数组(C++ 实现)- 前缀和 + 哈希表
一、暴力求解class
Solution
{public: intsubarraySum(vector&nums,intk){ intn
melonyzzZ
·
2024-01-14 19:21
数据结构
c++
散列表
算法
数据结构
leetcode
《剑指 Offer》专项突破版 - 面试题 9 : 乘积小于 k 的子数组(相向双指针 C++ 实现)
分析:代码实现:class
Solution
{pu
melonyzzZ
·
2024-01-14 19:20
数据结构
算法
leetcode
数据结构
c++
java求链表中倒数第k个结点
下面我用两种方法求解:第一种方法:通常我们做这种题就是求出链表的长度=length,然后呢length-k的值就是我们要从链表头部走几步就可以了,代码解释:publicclass
Solution
{publicclassListNode
王文搏
·
2024-01-14 18:20
java练习题
Java
java
链表
开发语言
Java合并两个有序链表
创建一个临时的节点,命名傀儡节点,可以理解成临时的头节点,newHead,list1和list2的两两元素比较,小的连接newHead(升序)newHead的路径(蓝色)就是连接后的路径publicclass
Solution
王文搏
·
2024-01-14 18:20
Java
java练习题
java
开发语言
Java链表分割
思路:我们把小于原来链表小于x的放在一个链表里,把大于等于x的元素放在另外一个链表里,最后连接即可,图像描述://定义类publicclass
Solution
{publicclassListNode{intval
王文搏
·
2024-01-14 18:47
java练习题
Java
数据结构
java
算法
leetcode第100题相同的树
*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(intx){val=x;}*}*/class
Solution
{publicbooleanisSameTree
CoderAPang
·
2024-01-14 17:20
第380场周赛挑战:二分,数位dp和KMP算法的综合运用
比赛地址卡在第三题了,应该看看第4题kmp套模版的一、最大频率元素计数class
Solution
:defmaxFrequencyElements(self,nums:List[int])->int:frequency
数据与后端架构提升之路
·
2024-01-14 17:54
#
算法
算法
Android网络日志集成
依赖//解决support库问题android/support/design/widget/CoordinatorLayoutconfigurations.all{re
solution
Strategy{
陈桐Caliburn
·
2024-01-14 16:00
代码随想录|day43| 动态规划part05---------● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
class
Solution
{//压根想不到思路。。。
isabelightL
·
2024-01-14 16:49
代码随想录
动态规划
算法
代码随想录算法训练营第四十三天|动态规划part05|1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
最大重量dp[j]dp[j]=max(dp[j],dp[j-stones[i]]+stones[i]dp[0]=0;for(inti=0;i=stones[i];j--)//背包容量打印dp数组class
Solution
2301_78266314
·
2024-01-14 16:17
代码随想录算法训练营
算法
动态规划
每日一题 LeetCode 82. 删除排序链表中的重复元素 II java题解
如果cur.next.val=cur.next.next.val,那么删除cur.next代码class
Solution
{publicListNodedeleteDuplicates(ListNodehead
奔跑的废柴
·
2024-01-14 15:17
LeetCode
链表
leetcode
数据结构
java
算法
每日一题 83. 删除排序链表中的重复元素(简单)
#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclass
Solution
:defdeleteDuplicates
eyvr
·
2024-01-14 15:46
用Python刷力扣
链表
数据结构
python
leetcode
LeetCode 每日一题 2024/1/14 lc 83. 删除排序链表中的重复元素
代码class
Solution
{ publicListNodedeleteDuplicates(ListNodehead){ if(head
bfu_努力进大厂送外卖的Z
·
2024-01-14 15:43
leetcode刷题
链表
算法
数据结构
格密码基础:SIS问题的定义与理解
目录一.介绍二.SIS问题定义2.1直观理解2.2数学定义2.3基本性质三.SIS与q-ary格四.SIS问题的推广五.Hermite标准型六.小结一.介绍shortinterger
solution
problem
唠嗑!
·
2024-01-14 15:37
格密码
算法
密码学
网络安全
【DP】1143.最长公共子序列
class
Solution
{publicintlongestCommonSubsequence(Stringtext1,Stringtext2){intm=text1.length()+1,n=text2
Allenlzcoder
·
2024-01-14 15:25
算法
DP
最长公共子序列
【DP】583.两个字符串的删除操作
class
Solution
{publicintminDistance(Stringword1,Stringword2){intm=word1.length()+1,n=word2.length()+1;
Allenlzcoder
·
2024-01-14 15:25
DP
【DP】931. 下降路径最小和
题目法1:标准DPclass
Solution
{publicintminFallingPathSum(int[][]matrix){if(matrix.length==0||matrix[0].length
Allenlzcoder
·
2024-01-14 15:23
dp
代码随想录 Leetcode349. 两个数组的交集
题目:代码(首刷看解析2024年1月14日):class
Solution
{public:vectorintersection(vector&nums1,vector&nums2){unordered_seta
meeiuliuus
·
2024-01-14 14:37
#
leetcode
---
easy
c++
算法
代码随想录 Leetcode242. 有效的字母异位词
题目:代码(首刷看解析2024年1月14日):class
Solution
{public:boolisAnagram(strings,stringt){inthash[26]={0};for(inti=0
meeiuliuus
·
2024-01-14 14:28
#
leetcode
---
easy
c++
算法
哈希算法
2018-11-15 panacea
意思是解决某些问题的灵丹妙药,可以替换“aperfect
solution
”。1)panacea是可数
bobby100305
·
2024-01-14 13:44
2999. Count the Number of Powerful Integers
2999.CounttheNumberofPowerfulIntegersclass
Solution
:defnumberOfPowerfulInt(self,start:int,finish:int,l
ujn20161222
·
2024-01-14 13:53
leetcode
126. Word Ladder II
126.WordLadderIIclass
Solution
:deffindLadders(self,beginWord:str,endWord:str,wordList:List[str])->List
ujn20161222
·
2024-01-14 13:53
leetcode
1657. Determine if Two Strings Are Close
1657.DetermineifTwoStringsAreCloseclass
Solution
:defcloseStrings(self,word1:str,word2:str)->bool:mydict
ujn20161222
·
2024-01-14 13:49
leetcode
代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II。
文档讲解:双指针(左右指针),滑动窗口977.有序数组的平方添加链接描述平方后,数组由两端向中间递减,所以用双指针从两端开始比较得到从大到小的序列双指针:左闭右闭//双指针:左闭右闭class
Solution
heitong_fu
·
2024-01-14 12:11
代码随想录算法训练营每日笔记
算法
c++
83. 删除排序链表中的重复元素
ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this.next=next;}*}*/class
Solution
cccc楚染rrrr
·
2024-01-14 10:10
LeetCode
链表
数据结构
399. 除法求值
equations建图,首先找节点,将每个字母映射成数字,映射关系如map所示然后根据equations找边,并赋值使用Floyd算法算出每两个节点之间的距离遍历queries得到每组字符之间的距离class
Solution
cccc楚染rrrr
·
2024-01-14 10:39
LeetCode
算法
leetcode
动态规划-leetcode#152-乘积最大子数组
class
Solution
{public:intmaxProduct(vector&nums){if(nums.empty())return0;longmax_res=INT_MIN;for(inti=
沙扬娜拉的裙裾
·
2024-01-14 09:59
动态规划DP
leetcode
LeetCode第 152 题:乘积最大子数组(C++)
乘积最大子数组-乘积最大子数组-力扣(LeetCode)class
Solution
{public:intmaxProduct(vector&nums){intn=nums.size();vectormaxf
zj134_
·
2024-01-14 09:26
leetcode
leetcode
LeetCode第152题 - 乘积最大子数组
题目解答publicclass
Solution
{publicintmaxProduct(int[]nums){if(nums==null||nums.length==0){return0;}if(nums.length
小南家的青蛙
·
2024-01-14 09:50
LeetCode
leetcode
java
236. 二叉树的最近公共祖先
*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(intx){val=x;}*}*/class
Solution
{publicTreeNodelowestComm
了不起的明明
·
2024-01-14 09:03
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他