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
双指针解题
算法题 — 链表反转
将单链表的链接顺序反转过来例:输入:1->2->3->4->5输出:5->4->3->2->1使用两种方式
解题
1迭代staticclassListNode{intval;ListNodenext;publicListNode
橙子19911016
·
2024-01-27 14:33
算法
链表
数据结构
初识C++之list的使用
这里“带头”的意思是指它带有一个哨兵位头节点,哨兵位指向下一个数据块和尾部数据块的位置,不保存数据;“双向循环”是指这里面的数据是以
双指针
首尾相连的,其中尾结点与头节点相连。
网络天使莱娜酱
·
2024-01-27 13:28
C++
#
stl库
c++
数据结构
开发语言
list
力扣:103. 二叉树的锯齿形层序遍历
广度优先搜索解法:1.
解题
的关键在于它是相当于s型的遍历方式,所以我把树的每一层都分为奇数和偶数,当奇数时从左往右遍历,偶数时从右往左便利。2.当层数为偶数时,我直接把该层的集合节点元素都反转一下。
AnDanXingKo
·
2024-01-27 13:15
树
leetcode
算法
力扣:62.不同路径
动态规划动态规划的
解题
思路:1.dp数组以及下标的含义。2.递推公式。3.dp数组如何初始化。4.遍历顺序。5.打印dp数组。
AnDanXingKo
·
2024-01-27 13:14
动态规划
leetcode
算法
力扣:102. 二叉树的层序遍历
广度优先搜索
解题
:1.先定义接受的大集合数组List>,在创建一个队列来模拟树的进队列操作。2.这道题的层序遍历重点在于每一层的全部结点组成一个数组来进行存储,所以要如何辨别每一层的节点是
解题
关键。
AnDanXingKo
·
2024-01-27 13:12
树
leetcode
windows
代码随想录算法训练营第31天(贪心算法01 | ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
贪心算法01理论基础455.分发饼干
解题
思路376.摆动序列
解题
思路拓展53.最大子序和
解题
思路常见误区注意点贪心算法其实就是没有什么规律可言,所以大家了解贪心算法就了解它没有规律的本质就够了。
芋泥肉松脑袋
·
2024-01-27 13:03
算法
贪心算法
开发语言
数据结构
java
leetcode
代码随想录算法训练营第29天(回溯算法05 | * 491.递增子序列 * 46.全排列 * 47.全排列 II
回溯算法part05491.递增子序列
解题
思路与`90.子集II`不同的点回溯三部曲46.全排列
解题
思路遇到的难点思考47.全排列II
解题
思路注意点拓展需要加深理解的点(需复习小总结491.递增子序列本题和大家刚做过的
芋泥肉松脑袋
·
2024-01-27 13:33
算法
数据结构
java
leetcode
开发语言
代码随想录算法训练营第30天(回溯算法06 | ● 332.重新安排行程 ● 51. N皇后 ● 37. 解数独 ● 总结
回溯算法06332.重新安排行程(可跳过)
解题
思路难点51.N皇后(可跳过)
解题
思路回溯三部曲难点5.解数独(可跳过)
解题
思路回溯三部曲总结篇(没来及看332.重新安排行程(可跳过)题目链接:332.重新安排行程文章讲解
芋泥肉松脑袋
·
2024-01-27 13:03
算法
java
开发语言
数据结构
leetcode
代码随想录算法训练营第27天(回溯算法03 |● 39. 组合总和 ● 40.组合总和II ● 131.分割回文串
回溯算法part0339.组合总和
解题
思路回溯三部曲剪枝操作总结40.组合总和II
解题
思路去重逻辑回溯三部曲131.分割回文串(需复习
解题
思路回溯三部曲本题难点39.组合总和本题是集合里元素可以用无数次
芋泥肉松脑袋
·
2024-01-27 13:02
算法
数据结构
java
leetcode
代码随想录算法训练营第21天(二叉树7 | ● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
二叉树part07530.二叉搜索树的最小绝对差
解题
思路501.二叉搜索树中的众数
解题
思路
解题
步骤236.二叉树的最近公共祖先(理解不透彻,需复习
解题
思路530.二叉搜索树的最小绝对差需要领悟一下二叉树遍历上
双指针
操作
芋泥肉松脑袋
·
2024-01-27 13:32
算法
深度优先
数据结构
java
leetcode
代码随想录算法训练营第32天(贪心算法02● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
贪心算法part02122.买卖股票的最佳时机II
解题
思路55.跳跃游戏
解题
思路45.跳跃游戏II(来不及了明天刷
解题
思路122.买卖股票的最佳时机II动态规划章节会重点讲买卖股票问题本题解法很巧妙,大家可以看题思考一下
芋泥肉松脑袋
·
2024-01-27 13:58
算法
贪心算法
数据结构
java
leetcode
开发语言
字节笔试 - 寿司最大价格 - 动态规划 - 数组不相邻数之和最大值
思路最优
解题
目使用DP。第一步是确定状态。假设有10碟寿司,价格如下寿司序列[
小杨快没头发了
·
2024-01-27 13:19
刷题
动态规划
算法
leetcode
数据结构
include文件包含
burp抓包上传就可以成功的原因,是因为burp可以绕过url编码,导致写入日志文件中的代码没有进行编码,可以直接解析成php文件声明:其中图片并非本人实操,而是直接截取老师的操作,这只是一篇记录老师
解题
思路的笔记
玖龍的意志
·
2024-01-27 12:29
笔记
高中数学:因式分解(初接高)
一、乘法公式二、十字相乘法例题:三、增添项法主要解决整式中含高次项的因式分
解题
补充:由于数学笔记,用键盘敲实在是麻烦,这里就把我的笔记截图上来了。大家将就看,有看不清楚的地方,可评论,定回复!
生产队队长
·
2024-01-27 12:57
数学
数学
leetcode刷题记录——递归
leetcode刷题记录——递归——转自lyl’sblog的三道题套路解决递归问题(https://lyl0724.github.io/2020/01/25/1/)文章目录 递归
解题
三部曲 Leetcode104
Saltyjuice
·
2024-01-27 11:35
leetcode
leetcode
链表
算法
LeetCode刷题—链表—206反转链表easy(
双指针
与递归)
1、题目属于对基础的数据结构的操作,出现频次较高2、
解题
思路如下:
双指针
法:解这道题,首先明白:1、操作步骤2、迭代3、循环边界条件,确定初始值和循环终止条件4、最后返回值方法是什么呢,举例子,循环终止条件
冻笠
·
2024-01-27 11:05
LeetCode刷题总结
leetcode
链表
算法
算法训练营第六十天打卡|84.柱状图中最大的矩形
目录Leetcode84.柱状图中最大的矩形Leetcode84.柱状图中最大的矩形文章链接:代码随想录文章链接:84.柱状图中最大的矩形思路:暴力
双指针
,超时classSolution{public:
啊就赵得柱
·
2024-01-27 11:24
算法
代码随想录算法训练营总结
做过了数组,链表,
双指针
,字符串,二叉树,回溯,贪心,动态规划,单调栈等类型的题目,在算法上的收获颇丰。学会了很多解算法题的技巧,比如递归三要素,动态规划五部曲。
Cedar~~
·
2024-01-27 11:24
算法
LEETCODE 164破解闯关密码
//
解题
关键:
少年芒
·
2024-01-27 10:16
leetcode
算法
435. 无重叠区间 - 力扣(LeetCode)
解题
思路将数组按照左边界或者右边界从小到大排序,目的是为了将容易重叠的区间放在一块,本题解采用左边界排序。采取以
maybe_za
·
2024-01-27 10:04
leetcode
算法
数据结构
249.【2023年华为OD机试真题(C卷)】电脑病毒感染(广度优先搜索(BFS)-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-27 10:04
算法之翼—华为OD机试专栏
华为od
c语言
宽度优先
电脑病毒感染
java
python
javascript
解题
思考F. 解方程(二分法解方程)
题目描述ProblemDescription给定方程8x^4+7x^3+2x^2+3x+6==Y,请计算x在[0,100]范围内的解。Input输入数据首先是一个正整数T(1usingnamespacestd;doubleequation(doublex);intmain(){intn;cin>>n;doubley;doubleleft,right,mid;while(n--){cin>>y;if
pied_piperG
·
2024-01-27 09:11
蓝桥杯
算法
职场和发展
面试题58(2):左旋转字符串
解题
思路这道题怎么和上道题联系到一起呢可以把“abcdefg”分为两部分。因为想把它的前两个字符移到后面,所以我们可以把前两个字符分为第一部分,后面的所有字符分到第二部分。分别翻转这两部分,就得
潘雪雯
·
2024-01-27 09:00
CF1029E Tree with Small Distances 题解
(边全部都是无向的)
解题
思路还是采用贪心的思路。对于一个到根节点的距离大于222的叶子节点,我们只有两种方法使它到根节点的距离小于等于222,要么直接连它和根节点,要么连接它的父亲和根节点。
鹖弁
·
2024-01-27 06:14
CF/ATC题解
深度优先
图论
算法
倍增LCA,LeetCode 2846. 边权重均等查询
目录一、题目1、题目描述2、接口描述3、原题链接二、
解题
报告1、思路分析2、复杂度3、代码详解一、题目1、题目描述现有一棵由n个节点组成的无向树,节点按从0到n-1编号。
EQUINOX1
·
2024-01-27 06:35
leetcode每日一题
leetcode
算法
职场和发展
力扣2859-计算k置位下标对应元素的和
计算K置位下标对应元素的和题目链接
解题
思路对每个下标进行位运算,求得二进制位1的个数,与k进行比较如果相等,证明该元素符合题目要求的值对所有满足要求的值进行累加即可classSolution{public
༺❀ൢ望༒月❀ൢ❀
·
2024-01-27 06:43
算法-每日一练
leetcode
算法
职场和发展
力扣24-两两交换链表中的节点
两两交换链表中的节点题目链接
解题
思路:直接交换相邻节点之间的值即可/***Definitionforsingly-linkedlist.
༺❀ൢ望༒月❀ൢ❀
·
2024-01-27 06:43
算法-每日一练
leetcode
链表
算法
【每日一题】2.LeetCode——删除有序数组中的重复项
文章目录1.题目描述示例1:示例2:提示:2.
解题
思路3.代码1.题目描述给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。
爱敲代码的小杨.
·
2024-01-27 05:05
每日一题
Java
leetcode
算法
Day 91/100 相亲课堂
他提到如果把英语中的16大时态作为公式记忆,
解题
时用公式法
解题
而不是用语感法
解题
,那准确率一定好很多。3.当你见过更大的世界,
饭饭_bms
·
2024-01-27 05:18
校门外的树--牛客网(第一次用结构体来
解题
)
题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵
小白*.
·
2024-01-27 05:43
算法
c语言
【题解】洛谷 CF11D A Simple Task
CF11D题目
解题
思路ASimpleTask题面翻译题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示分析Code更多方法题目原题链接
解题
思路ASimpleTask题面翻译求无向图中的简单环个数
conti123
·
2024-01-27 03:02
C++题解
c++
洛谷
【题解】P2622 关灯问题II
P2622题目关灯问题II题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示数据范围及约定
解题
思路分析Code更多方法题目原题链接关灯问题II题目描述现有nnn盏灯,以及mmm个按钮。
conti123
·
2024-01-27 03:32
C++题解
c++
洛谷
LeetCode刷题分类之链表21 合并两个有序链表
示例:输入:1->2->4,1->3->4输出:1->1->2->3->4->4
解题
思路分析递归法递归对于算法菜鸟来说就是属于那种一看就会,一用就废的。
逍遥白亦
·
2024-01-27 03:22
力扣437. 路径总和 III
Problem:437.路径总和III文章目录题目描述思路
解题
方法复杂度Code题目描述思路结合题目的特性我们可以想到利用二叉树的后序遍历,将某个节点和其相连的节点的值作为键添加到一个Map集合中,将等于该值存在的路径数作为值存入
LNsupermali
·
2024-01-27 03:52
力扣题目
leetcode
算法
职场和发展
力扣300. 最长递增子序列(动态规划)
Problem:300.最长递增子序列文章目录题目描述思路
解题
方法复杂度Code题目描述思路dp[i]记录以nums[i]为结尾的序列的最大长度,那在这样一个递增子序列中(以nums[i]结尾),上一个数字为
LNsupermali
·
2024-01-27 03:51
力扣题目
leetcode
动态规划
算法
数对和(
双指针
)
Problem:面试题16.24.数对和文章目录题目描述思路及解法复杂度Code题目描述思路及解法若本题目直接双循环暴力求解会超时,可以利用排序+
双指针
进行优化,具体:1.对原数组进行升序排序;2.
双指针
指向排好序的数组的头尾
LNsupermali
·
2024-01-27 03:21
力扣题目
leetcode
算法
职场和发展
力扣15、三数之和(中等)
3解法一:排序+
双指针
将整数数组排序之后,可以简化问题的求解,
双指针
法是一种常用方法。3.1
解题
思路将数组排序之后,使用for循环,把三数之和问题转化为两数之和问题,再使用
双指针
法。
BraveTomato
·
2024-01-27 02:39
力扣LeetCode
算法
简单计算与模拟1:鸡兔同笼(POJ 3237)
1问题描述图1问题描述2
解题
思路鸡有两只脚,兔子有四只脚,且输入数据可能为奇数,使用公式计算即可。
BraveTomato
·
2024-01-27 02:38
算法基础
算法
数据结构
c语言
数据结构2、基于栈的中缀算术表达式求值
3.1
解题
思路1、初始化OPTR栈和OPND栈,将表达式起始符“#”压入OPTR栈。2、读取表达式,读入第一个字符ch,如果表达式没有
BraveTomato
·
2024-01-27 02:08
数据结构
数据结构
算法
c++
力扣80、删除有序数组中的重复项Ⅱ(中等)
3解法一:
双指针
双指针
法可以很好地解决此题。3.1
解题
思路设置
双指针
,从数组nums的第3个元素开始比较,直到nums的最后一个元素。
BraveTomato
·
2024-01-27 02:38
力扣LeetCode
算法
c++
leetcode
力扣题:链表的合并-10.17
力扣题-10.17[力扣刷题攻略]Re:从零开始的力扣刷题生活力扣题1:21.合并两个有序链表
解题
思想:合并链表就行#Definitionforsingly-linkedlist.
yu~~~
·
2024-01-27 00:50
leetcode
链表
力扣题:合并两个有序链表(JAVA)
解题
代码/***Definitionforsingly-linkedlist.
小白~苗
·
2024-01-27 00:19
链表
java
leetcode
力扣经典题目:反转链表
2.此题得出
解题
方法:重现纠错法3.观察下面的代码,找出问题:反转链表的经典错误·王赫辰/c语言-Gitee.com看起来也没有逻辑错误,为什么无法运行呢?
墨城举子--故人归
·
2024-01-27 00:47
数据结构
leetcode
链表
算法
战略思维:学会放弃,做“无情”的优先排序者
之前我们已经知道了:人生就是在不断地选题和
解题
。选题我们需要提高标准,当机会来临时,要抓住这个赛点,其实就是要对自己的发展一个计划和目标,形成一个定位战略。
南荒菇凉
·
2024-01-27 00:05
LeetCode 刷题总结 【未完待续】
双指针
快慢指针27.移除元素26.删除有序数组中的重复项左右指针排序快速排序位运算2859.计算K置位下标对应元素的和
Léon's Blog
·
2024-01-27 00:28
leetcode
算法
职场和发展
你最反感什么?
我来自一个偏僻工厂的子弟小学,这个小学没有对学生进行
解题
规范化教育。我做数学题时,通常只是列出式子,然后在草纸上划拉出得数,最后在式子后面写上等号和算出来的结果
森林中的陶熙
·
2024-01-26 23:47
剑指offer——剪绳子
给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,mmax){max=temp;}}nums[i]=max;}returnnums[target];}}采用动态规划的方法来
解题
浅亦予
·
2024-01-26 23:21
剑指offer刷题
算法
java
开发语言
数据结构
leetcode
intellij-idea
动态规划
剑指offer——二维数组中的查找(从左下角开始比较)
解题
思路:依题可知,该二维数组是一个从左到右,从上到下的一个有序数组,所以,当我们假设有一个N×N的矩阵时,左下角的值一定比它所在的行值都小,比它所在的列值都大。
浅亦予
·
2024-01-26 23:50
剑指offer刷题思路拓展精讲
算法
数据结构
leetcode
visual
studio
code
学习
intellij-idea
剑指offer——矩阵中的路径(12题)
参考作者的
解题
思想,给出自己的所写的代码:#include#include#includeusingnamespacestd;boo
TT_love9527
·
2024-01-26 23:19
面试&&笔试
剑指offer
回溯法
代码随想录day06
哈希表法:以空间换时间
解题
:此题实际上就是判断来个字符串是否由相同的字母组成,且字母的顺序不限制。具体实现:由于小写字母的ascll码
hndgfnd
·
2024-01-26 22:23
代码随想录打卡
javascript
开发语言
ecmascript
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他