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
双指针解题
实现 strStr()(KMP) ●459.重复的子字符串 ●字符串总结 ●
双指针
回顾
今天的任务包含两道KMP的题,在一刷的时候先不做,主要理解算法思路,二刷再过这两道题*28.实现strStr()题目链接/文章讲解/视频讲解:https://programmercarl.com/0028.%E5%AE%9E%E7%8E%B0strStr.html考点KMP我的思路暴力法视频讲解关键点总结KMP算法目的在字符串匹配失败时,充分利用之前已经匹配成功的部分,从而提升算法的运行效率实现方
日拱一卒的吾
·
2024-02-04 22:24
Leetcode
代码随想录(Python)
算法
python
算法题思路总结
降低时间复杂度的方法
双指针
法(常用于数组、链表、字符串)数组中,可以用来移除元素的时候降低时间复杂度,通过在一个循环里完成暴力解法两个循环才能完成的事情字符串中,反转字符串、替换字符等操作都可以使用到
双指针
链表里
日拱一卒的吾
·
2024-02-04 22:23
Leetcode
代码随想录(Python)
python
算法
代码随想录算法训练营第7天—字符串01 | ● 344.反转字符串 ● *541. 反转字符串II ● 卡码网:54.替换数字 ● 151.翻转字符串里的单词 ● 卡码网:55.右旋转字符串
%E5%8F%8D%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2.html考点
双指针
我的思路
双指针
视频讲解关键点总结和我的思路一致我的思路的问题无代码书写问题无可执行代码classSolution
日拱一卒的吾
·
2024-02-04 22:23
Leetcode
代码随想录(Python)
算法
python
随想录刷题笔记 —字符串篇1 344反转字符串 541.反转字符串II 卡码网54替换数字 151翻转字符串里的单词
344反转字符串原地翻转输入字符数组
双指针
,从两边向中间移动,交换指针指向的数组值classSolution{publicvoidreverseString(char[]s){inti=0;intj=s.length
XWHQQ7426
·
2024-02-04 21:50
随想录刷题
笔记
算法
java
leetcode167 两数之和 II - 输入有序数组
文章目录1.解法:
双指针
2.原题[167.两数之和II-输入有序数组](https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/)1.
南方乌鸦
·
2024-02-04 20:32
算法
leetcode
数据结构
leetcode88 合并两个有序数组
文章目录1.解法:
双指针
2.原题[88.合并两个有序数组](https://leetcode.cn/problems/merge-sorted-array/)1.解法:
双指针
虽然说是
双指针
,实际上需要3
南方乌鸦
·
2024-02-04 20:32
算法
leetcode
数据结构
算法练习-链表 LeetCode 92. 反转链表 II
解题
代码:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}
YINYL03
·
2024-02-04 20:18
数据算法练习
链表
算法
leetcode
leetcode 92.反转链表 II
链接:https://leetcode-cn.com/problems/reverse-linked-list-ii/
解题
思路:截取并断开子链表对子链表进行遍历局部翻转将断开的部分进行重新连接成为一个新的链表
夜灬凄美
·
2024-02-04 20:15
刷题
数据结构与算法
单链表
链表
2021年11月11日 星期四 晴 / 努力就有成绩
初一的数学题对我来说有点难度,我正在审题,一鸣开始给我讲
解题
思路,纸上一番写写划划,十来句话之后,得出结果就是他写的答案。今天中午,一鸣到家之后告诉我,数学是100分,昨天那道题就是做对了。
刘一鸣妈妈
·
2024-02-04 20:46
2024美赛数学建模D题思路&源码
赛题目的赛题目的:问题描述:
解题
的关键:问题一.问题分析问题解答问题二.问题分析问题解答问题三.问题分析问题解答问题四.问题分析问题解答问题五.问题分析问题解答
凌青羽
·
2024-02-04 20:40
数学建模
好撩~理科生学霸的浪漫我们不懂
偏偏不走寻常路,什么薛定谔的猫,函数
解题
......还找了一群学霸在一起探讨,探讨的结果还是一本正经的都说好:嗯,肯定会成功的。什么鬼,我们明明就不懂好嘛!学霸对凡人的表白充满了乌龙
lucky小石榴
·
2024-02-04 19:38
享受独处
一,我好想给丫头的老师写信啊,丫头没有上过幼小衔接,到了一年级,丫头有很多字不认识,考试的时候,题目读不懂,自然
解题
就不会,我担心的不是丫头成绩差,就像日野原重明的妈妈那会儿说的那样,“以后总归会的”,
少年头上的云
·
2024-02-04 19:20
算法题:有序数组合并
将合并结果放入第一个数组中1.
双指针
法/***有序数组合并,
双指针
法*@paramnums1*@paramm*@paramnums2*@paramn*/publicvoidmerge(int[]nums1
记忆机器
·
2024-02-04 19:00
算法题
算法
力扣hot100 三数之和
双指针
细节去重
Problem:15.三数之和文章目录思路Code思路参考Code⏰时间复杂度:O(n2)O(n^2)O(n2)空间复杂度:O(1)O(1)O(1)classSolution{publicList>threeSum(int[]nums){List>res=newArrayList0)//最小数已经>0,和不可能==0break;//当前数和前一个数相同,去重if(i>0&&nums[i]==nu
兑生
·
2024-02-04 19:12
力扣
hot100
leetcode
python
算法
七上压轴题数轴动点问题,代数式表示动点 | 七年级数学心算训练
数轴上动点问题,
解题
步骤如下(一)用代数式表示动点(二)根据等量关系列方程(根据题目可能需要先分类讨论)(三)解方程,检验今天我们主要练习第一步:用代数式表示动点,表示方法如下数轴上的运动,在数轴上一个点表示的数为
初中数学题
·
2024-02-04 18:50
2021年3月15日 星期一 天气多云 亲子日记(830)
这个想法我很早之前就和他商量过,但是他拒绝了,这次我又提出这个想法,他同意了,每天讲一道题,这样既能锻炼自己的思维又能练习口才,只是今天的题目我出的有些超范围,是还没学过的内容,虽然结果算不出来,但是
解题
方法思路都正确
love_happy
·
2024-02-04 18:59
数据结构001:最大子数组和
示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23
解题
思路要求字数组中和最大的那组对应的
艰默
·
2024-02-04 18:00
代码随想录算法训练营day 21|第六章 二叉树part07
530.二叉搜索树的最小绝对差需要领悟一下二叉树遍历上
双指针
操作,优先掌握递归题目链接/文章讲解:代码随想录视频讲解:二叉搜索树中,需要掌握如何
双指针
遍历!
.wsy.
·
2024-02-04 18:51
代码随想录训练营
算法
实现 strStr()、459.重复的子字符串、字符串总结、
双指针
回顾
KMP算法能够记住已经比较过的和模式串相等的部分,然后就着它继续比较,就好像是有记忆的比较。概念前缀是指不包含最后一个字符的所有以第一个字符开头的连续子串后缀是指不包含第一个字符的所有以最后一个字符结尾的连续子串next数组存储的是当前子串(next[i]即对应前i个字符组成的字符串)的最长前缀(存在相同后缀)的下一个位置的下标,用于跳转到(有记忆地比较)字符的下一个。e.g.issinext=1
.wsy.
·
2024-02-04 18:20
代码随想录训练营
算法
计算机公共基础知识——数据结构与算法
1.1算法一、算法定义是指
解题
方案的准确而完整的描述。算法不等于程序(程序不可能优于算法)二、算法基本特征1.可行性:在现有的环境或条件下,是可以实现的。
努力攀登的科技树
·
2024-02-04 18:49
计算机公共基础
python
Go语言每日一练链表篇(一)
题目传送门牛客面试必刷101题----------反转链表题目以及答案源码反转链表题目
解题
方法递归函数遍历链表并反转packagemainimport_"fmt"import."
落雨便归尘
·
2024-02-04 17:25
Go语言每日一题
golang
开发语言
后端
数据结构
链表
Go语言每日一练 ——链表篇(三)
传送门牛客面试笔试必刷101题----------------链表中的节点每k个一组翻转题目以及解析题目
解题
代码及解析packagemainimport_"fmt"import."
落雨便归尘
·
2024-02-04 17:25
Go语言每日一题
golang
链表
开发语言
数据结构
Go语言每日一练——链表篇(四)
传送门牛客面试笔试必刷101题----------------合并两个排序的链表题目以及解析题目
解题
代码及解析packagemainimport_"fmt"import."
落雨便归尘
·
2024-02-04 17:25
Go语言每日一题
golang
链表
开发语言
数据结构
算法
力扣:829. 连续整数求和
枚举
解题
思路:1.主要在于变量n枚举分成几个,是偶数个还是奇数个。分成奇数个时要满足n%i的余数为0,结果的商为分成后的中位数,分成偶数个时要满足n%i的余数为i/2,结果的商为中位数中的前面一位。
AnDanXingKo
·
2024-02-04 16:22
枚举
leetcode
算法
力扣:1534.统计好三元组
枚举
解题
思路:1.先枚举好i,j,k的取值范围,之后用for循环来一一枚举i,j,k的值,同时在枚举过程中查询符合三元组的条件。在这题中课外知识点为Math.abs()用于数取绝对值。
AnDanXingKo
·
2024-02-04 16:22
枚举
leetcode
算法
中等题 ------ 链表
文章目录1.删除链表中的倒数第N个节点(1)栈(2)
双指针
(快慢指针)2.交换链表中的节点3.两数相加4.合并两个链表5.旋转链表6.奇偶链表7.两两交换8.k个一组翻转链表9.分割链表10.分隔链表11
Layflok
·
2024-02-04 14:17
链表
数据结构
leetcode
C语言
大学生搜题网课答案神器?找题不再烦恼!推荐好用的大学搜题工具 #学习方法#知识分享#微信
它可以拍照
解题
、拍照答疑、智能
解题
,并支持每日一练、章节练习、错题重做等特色功能,在帮助大家解答疑惑的同时,还能巩固大家的知识,深受很多大学生的喜爱。
米饭闷了
·
2024-02-04 13:57
学习方法
算法
BUUCTF WEB [安洵杯 2019]easy_web
BUUCTFWEB[安洵杯2019]easy_web题目链接BUUCTF在线评测题目源码i-SOON_CTF_2019/Web/easy_webatmaster·D0g3-Lab/i-SOON_CTF_2019
解题
思路
Y1Daa
·
2024-02-04 13:08
BUUCTF
php
web安全
安全
LeetCode 热题 100 | 链表(中下)
解题
思路:设置
双指针
left和right先让right右移n格再让left和right一起右移直至right指向nullptrleft将恰好处于被删除节点的前一个节点思路说明图:这个虚拟节点(dummyn
狂放不羁霸
·
2024-02-04 12:48
力扣
leetcode
算法
【24美赛思路已出】2024年美赛A~F题
解题
思路已出 | 无偿自提
A题:资源可用性和性别比例问题一:涉及当灯鱼种群的性别比例发生变化时,对更大的生态系统产生的影响。为了分析这个问题,可以采用以下的数学建模思路:建立灯鱼种群模型:首先,建立一个灯鱼种群的动力学模型,考虑到性别比例的变化。这个模型需要考虑灯鱼的繁殖、生长、死亡等基本过程,并特别关注性别比例的变异。确定性别比例变化规律:利用已知的数据和观测结果,建立一个与食物供应、环境条件等相关的性别比例模型。这可能
RS_数模加油站
·
2024-02-04 11:32
数学建模
图论练习4
Arpa’sovernightpartyandMehrdad’ssilententering题目链接题目大意个点围成一圈,分为对,对内两点不同染色同时,相邻3个点之间必须有两个点不同染色问构造出一种染色方案
解题
思路将每对进行的连边看作一类边将为满足相邻
Xing_ke309
·
2024-02-04 11:21
图论
算法
图论练习3
利用树状数组区间加处理卯酉东海道题目链接题目大意个点,条有向边,每条边有颜色和费用总共有种颜色若当前颜色与要走的边颜色相同,则花费为若当前颜色与要走的边颜色不同,则花费为,且颜色变为边的颜色出发时可以自定义颜色问的最小花费
解题
思路选边时
Xing_ke309
·
2024-02-04 11:51
图论
算法
数据结构
牛客小白月赛D~F
题目链接D.剪纸游戏题目大意找图案中,存在多少个标准方形
解题
思路对于一个未访问的点,递归找它所能到点,记录点个数,注意递归中能不定义数组就不定义,因为递归只有在返回时会回收,所以相当于每层都开辟一次空间
Xing_ke309
·
2024-02-04 11:50
算法
数据结构
图论练习2
内容:路径计数DP,差分约束最短路计数题目大意给一个个点条边的无向无权图,问从出发到其他每个点的最短路有多少条有自环和重边,对答案
解题
思路设边权为1,跑最短路表示的路径数自环和重边不影响最短路importjava.io
Xing_ke309
·
2024-02-04 11:50
图论
codeforces 920 div3 D~G
解题
思路考虑每次从中选一个,再从中选一个进行配对对从小到大排序,这样先取序列两头进行处理更优。
Xing_ke309
·
2024-02-04 11:20
算法
数据结构
图论练习1
内容:,拆点,分层,传递,带限制的最小生成树[HNOI2015]菜肴制作题目链接题目大意有个限制,号菜肴在号前完成在满足限制的条件下,按照出菜(是为了满足的限制)
解题
思路由限制,可以考虑若直接正向,以为例
Xing_ke309
·
2024-02-04 11:47
图论
算法
数据结构
CTF web学习笔记
i春秋视频学习记录日常渗透测试(笔记)CTF学习记大佬的渗透测试记录web狗如何在CTF-web中的套路中实现反套路题目类型SQL注入SQL注入工具SQL
解题
思路SQL注入技巧XSSXSS注入工具XSS
hiddenCarry
·
2024-02-04 10:41
CTF
自考怎么搜答案? #媒体#微信#经验分享
1.WolframAlphaWolframAlpha堪称“数学
解题
神器”!可以搜索到大学多个专业的题目以及试卷答案,重点是提供的题目搜索大部分的理科学习资源,包括化学、生物、物理、数学、工程、经
春色七分甜33
·
2024-02-04 10:29
媒体
经验分享
做了三遍才懂的动态规划之线性DP---LeetCode 300. 最长递增子序列
QA模块关键原题链接:300.最长递增子序列-力扣(LeetCode)
解题
思路为了构造尽可能长的上升子序列,我们采取的策略是让子序列的增长尽可能慢,即在相同长度的子序列中,选择末尾数最小的一个。
like455
·
2024-02-04 10:25
数据结构与算法分析
力扣
动态规划
leetcode
算法
排序算法
二分搜索
java
数据结构
【算法】BFS解决拓扑排序类算法题(C++)
在对于我们下面的
解题
,可以理
卜及中
·
2024-02-04 10:38
算法
算法
宽度优先
c++
【算法】利用递归dfs解决二叉树算法题(C++)
前言2.算法题2331.计算布尔二叉树的值129.求根节点到叶节点数字之和LCR047.二叉树剪枝98.验证二叉搜索树230.二叉搜索树中第K小的元素257.二叉树的所有路径1.前言有关递归的相关解释与
解题
请看下文
卜及中
·
2024-02-04 10:06
算法
算法
深度优先
c++
开发语言
leetcode经典一百题之第三题无重复字符的最长子串
题目:3.无重复字符的最长子串经典滑动窗口
解题
我们可以先定义两个指针,然后右指针向右移动,每次移动一个指针都需要更新最大长度,当在左指针到右指针之间如果遇到有重复,左指针就开始移动,这里要注意左指针在移动的时候
厚积薄发ض
·
2024-02-04 09:46
leetcode
动态规划
算法
代码随想录LeetCode 131. 分割回文串
解题
思路本题要求返回所有可能的分割方案,就需要遍历所有可能性,容易想到使用for循环和回溯算法。另外,怎么判断字符串为回文串是遍历到合适的结果的依据。常用的判断方法是动态规划和
双指针
法。
书痴熊
·
2024-02-04 08:27
代码随想录训练营
leetcode
算法
c++
两个数组的交集](C语言)(两种解法:
双指针
+排序,哈希)
看本文章之前,建议先看看这篇对哈希算法的讲解哦,可能事半功倍哦~传送门:常见的三种哈希结构(数组,set,map)-CSDN博客题目链接:349.两个数组的交集-力扣(LeetCode)AC代码:法一:
双指针
脑子不好的小菜鸟
·
2024-02-04 08:20
刷题
哈希算法
算法
散列表
leetcode刷题日记之字符串转换整数。
先说一下本人的
解题
思路(提交所花费的时间还是比较长的)。一开始最开始想到的就是遍历,设立符号的标志,数字的标志。
顺利毕业(研)
·
2024-02-04 08:27
leetcode
算法
python
leetcode刷题之回文数(简答题)
题目如下
解题
思路这个题目相比较于之前做的求最长回文数的题目简直是简单。本人的
解题
思路如下:直接将字符串对半,循环比较头端和尾端的元素。
顺利毕业(研)
·
2024-02-04 08:27
leetcode
算法
python
Leetcode 第 46 场双周赛 题解
Leetcode第46场双周赛题解5657.唯一元素的和5658.任意子数组和的绝对值的最大值(前缀和)5659.删除字符串两端相同字符后的最短长度(
双指针
)5660.最多可以参加的会议数目II(暂时不会
会划水才能到达彼岸
·
2024-02-04 08:25
LeetCode
竞赛
题解
leetcode
算法
指针
哈希
java数据结构与算法刷题-----LeetCode15. 三数之和
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846
解题
思路和
殷丿grd_志鹏
·
2024-02-04 08:53
算法
java
算法
leetcode
链表
LeetCode 每日一题 2024/1/29-2024/2/4
记录了初步
解题
思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录1/29514.自由之路1/302808.使循环数组所有元素相等的最少秒数1/312670.找出不同元素数目差数组2/1LCP24
alphaTao
·
2024-02-04 08:21
Exercise
leetcode
算法
leetcode正则表达式匹配问题(困难)
1.题目描述2.
解题
思路,这道题自己没做出来,看了官方的题解,感觉对自己来说确实是比较难想的。使用了动态规划的解决方案,这种方案看题解都不一定能看明白,不过有个评论画图讲解的非常明白。
顺利毕业(研)
·
2024-02-04 08:50
leetcode
算法
职场和发展
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他