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
双指针解题
《剑指offer第二版》面试题8:二叉树的下一个节点(java)
解题
思路:以如下二叉树为例,中序遍历为{d,b,h,e,i,a,f,c,g},给定的二叉树节点用A表示。a/\bc/\/\defg/\hi如果A有右子树,那它的下一个节点是右子树里最左节点。
castlet
·
2024-01-26 21:36
代码随想录算法训练营打卡day2 |977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
有序数组的平方题目链接:977.有序数组的平方https://leetcode.cn/problems/squares-of-a-sorted-array/description/思路:给定数组为有序数组,故而考虑
双指针
法
橙南花已开
·
2024-01-26 21:08
代码随想录算法训练营
算法
矩阵
数据结构
389. 找不同 (Python3)
Problem:389.找不同文章目录思路
解题
方法CodeCode:python内置Counter()Code:排序后逐对比较思路参考:找不同Python’sCounter:ThePythonicWaytoCountObjectsPython
Syntax_CD
·
2024-01-26 21:56
LeetCode精选
python
数据结构
leetcode
算法
28. 找出字符串中第一个匹配项的下标 (Python3)
Problem:28.找出字符串中第一个匹配项的下标文章目录思路
解题
方法CodeCode:pythonicmethod,find()一行解决Code:暴力匹配思路参考:PythonStringfind(
Syntax_CD
·
2024-01-26 21:56
python
开发语言
leetcode
数据结构
算法
160. 相交链表(python3)
envType=study-plan-v2&envId=top-100-liked
双指针
:http
Syntax_CD
·
2024-01-26 21:26
LeetCode精选
链表
数据结构
哈希算法
leetcode
python
KNN经典实验详解——改进约会网站的配对效果和实现手写体数字识别
KNN经典实验详解——改进约会网站的配对效果和实现手写体数字识别题目实验代码代码详
解题
目基于kNN算法改进约会网站的配对效果基于kNN算法实现手写体数字识别实验代码改进约会网站。
落幕·重逢
·
2024-01-26 20:56
算法
python
机器学习
BP网络逼近仿真实例详解
BP网络逼近仿真实例详
解题
目
解题
思路代码运行结果代码详
解题
目使用BP网络逼近对象采样时间取1ms。输入信号为u(k)=0.5sin(6πt)。
落幕·重逢
·
2024-01-26 20:56
神经网络
matlab
代码随想录day02| 有序数组的平方|长度最小的子数组|螺旋矩阵II
1.有序数组的平方题目:力扣(LeetCode)官网-全球极客挚爱的技术成长平台1.
双指针
法利用一个快指针和慢指针:比较下标为fast和slow的数组值的平方,并定义一个与原数组大小相同的新数组。
晴贺
·
2024-01-26 20:19
算法
leetcode
数据结构
c++
c语言
day2 有序数组的平方 长度最小子数组以及螺旋矩阵
一.有序数组的平方题目想法1.暴力对每个数平方后进行排序时间复杂度O(n+nlogn)然而好像连题目中原整数数组为非递减顺序排序这个条件都没有利用2.
双指针
针对原数组为非递减顺序排序条件,很自然想到
双指针
从数组两边遍历即对两边指针所指的数进行比较
m0_72566474
·
2024-01-26 20:18
代码随想录打卡
矩阵
算法
数据结构 day2:有序数组的平方 、长度最小的子数组、螺旋矩阵II
有序数组的平方,
双指针
新数组、长度最小的子数组
双指针
、螺旋矩阵II文章目录有序数组的平方,
双指针
新数组、长度最小的子数组
双指针
、螺旋矩阵II有序数组的平方,
双指针
新数组思路
解题
方法复杂度Code长度最小的子数组
双指针
思路
解题
方法复杂度
你牌打得好
·
2024-01-26 20:48
数据结构
leetcode
算法
day2 有序数组的平方 长度最小的子数组 螺旋矩阵
-有序数组的平方-先平方,再排序-O(nlogn)-我来排序-因为给出的数组是排好序的,因此平方后最大的元素肯定在两边,所以用
双指针
,在插入元素时比较更大者即可-长度最小的子数组-暴力解法会超时-滑动窗口
_whiteby
·
2024-01-26 20:48
c++
leetcode
day02 有序数组平方、长度最小的子数组、螺旋矩阵II
题目链接:leetcode977-有序数组平方,leetcode209-长度最小的子数组,leetcode59-螺旋矩阵II有序数组平方
解题
思路:
双指针
法,left,right1)创建一个等长的新数组2
9174583
·
2024-01-26 20:15
算法
算法------(4)
双指针
例题:(1)Acwing799.最长连续不重复子序列比较简单的一个例题,思路是利用
双指针
从头开始遍历,每次记录该数字出现次数,如果发现有重复的就用副指针往前遍历,找到重复位置。
FancySuMMer11
·
2024-01-26 19:36
算法基础课
算法
c++
240.【2023年华为OD机试真题(C卷)】找朋友(单调栈-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-26 18:25
算法之翼—华为OD机试专栏
华为od
c语言
java
找朋友
python
javascript
Codeforces Round 161 (Rated for Div. 2)(Codeforces日记)
匹配规则如下:如果si是大写字母,则其他字符串的第i个字符必须与其不同才能匹配如果si是小写字母,则其他字符串的第i个字符必须与其相同才能匹配
解题
思路:直接判断有无Ai不等于Ci且Bi不等于Ci即可AC
joesx
·
2024-01-26 18:12
算法
c++
【CSP认证考试】202309-1:坐标变换(其一)100分
解题
思路+代码
解题
思路暴力解决,不考虑时空开销就一直用for循环也可以做出来。按照题目意思输入两个数组,然后将第一个输入的数组的x部分累加起来记作x,再将y部分累加起来记作y。
Ulpx
·
2024-01-26 18:09
CCF CSP认证考试
算法
c++
学习方法
经验分享
笔记
牛客周赛 Round 29(A B C D E)
目录A.小红大战小紫题目大意:
解题
思路:AC代码:B.小红的白日梦题目大意:
解题
思路:AC代码:C.小红的小小红题目大意:AC代码:D.小红的中位数题目大意:
解题
思路:AC代码:E.小红构造数组题目大意
joesx
·
2024-01-26 18:37
c++
算法
[leetcode刷题记录] 1254.统计封闭岛屿数量
原题链接:1254.统计封闭岛屿的数目-力扣(LeetCode)(leetcode-cn.com)考察知识点:dfs
解题
思路与源代码:/***@param{number[][]}grid*@return
Ryougi_
·
2024-01-26 18:30
2019-12-14 寻找旋转排序数组中的最小值
示例1:输入:[3,4,5,1,2]输出:1示例2:输入:[4,5,6,7,0,1,2]输出:0C++1
解题
思路:首先明确,经过旋转的数组在旋转点两端还是有序上升的。
Antrn
·
2024-01-26 17:18
Leetcode131.分割回文串-Palindrome Patitioning-Python-回溯法
解题
思路:1.切割回文串,可以用解决找组合问题的思路解决,而解决组合问题,可以用回溯法,故本题选择回溯法。2.理解两个事情:1.递归函数里的for循环是横向遍历给定字符串s的每一个字母。
princey2100
·
2024-01-26 17:32
python
算法
leetcode
第十四届蓝桥杯国赛 C++ B 组 C 题——班级活动(AC)
目录1.班级活动1.问题描述2.输入格式3.输出格式4.样例输入5.样例输出6.样例说明7.评测用例规模与约定8.原题链接2.
解题
思路3.AC_Code1.班级活动前置知识点:思维,分类讨论1.问题描述小明的老师准备组织一次班级活动
执 梗
·
2024-01-26 17:28
蓝桥杯
c++
c语言
java
算法
python
2024年华为OD机试真题-分割均衡字符串-Python-OD统一考试(C卷)
收起示例1输入:XXYYXY输出:2说明:
解题
思路:考察
2023面试高手
·
2024-01-26 17:27
华为od
python
开发语言
华为
算法
250.【2023年华为OD机试真题(C卷)】项目排期(贪心算法-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-26 16:30
算法之翼—华为OD机试专栏
华为od
c语言
贪心算法
项目排期
python
java
javascript
写作,从今天开始吧!
在各个学科之间遨游探索,抓破脑袋的独自
解题
、与同学一起的讨论、和老师固
丶一蓑烟雨
·
2024-01-26 15:52
python实现leetcode之93. 复原 IP 地址
解题
思路取了四部分并且取完,就算是成功的划分方式93.复原IP地址代码classSolution:defrestoreIpAddresses(self,s:str)->List[str]:defh(ip
深圳都这么冷
·
2024-01-26 15:45
LeetCode 热题 100 | 滑动窗口
目录13.无重复字符的最长子串2438.找到字符串中所有字母异位词菜鸟做题第二周,语言是C++13.无重复字符的最长子串
解题
思路:设置两个指针,左指针和右指针,二者之间形成窗口右指针不断右移,新字母被纳入其中
狂放不羁霸
·
2024-01-26 14:02
力扣
leetcode
算法
LeetCode 热题 100 | 子串
如下图所示:
解题
思路:遍历数组,计算所有前缀和sum(i),并存入哈希表中同时查看哈希表中是否存在
狂放不羁霸
·
2024-01-26 14:26
力扣
leetcode
算法
算法开篇-大纲
查询热点TOP题型开刷;3、有牛人总结题号开刷;4、按照算法和数据结构去刷对应题型;柿子采取的是第四种,根据目前算法和数据结构来刷对应的题型,刷过一种之后进行总结归纳,整理出该种算法的优劣模板,最好最好能把
解题
模板整理一下
shiZ_baiZ
·
2024-01-26 14:11
LeetCode0108: 将有序数组转换为二叉搜索树
示例:给定有序数组:[-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树:0/\\-39//-105
解题
思路:递归算法的关键是要明确函数的
bluescorpio
·
2024-01-26 13:33
254.【2023华为OD机试真题】-任务处理(贪心算法-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-26 13:35
算法之翼—华为OD机试专栏
华为od
贪心算法
java
python
javascript
任务处理
力扣 35. 搜索插入位置
目录第一站LeetCode新手村前言35.搜索插入位置题目描述
解题
思路代码总结题目来源第一站LeetCode新手村前言最近玩OJ赛,发现对算法的理解还需要更加扎实,code能力还可以进一步提升,所以做这样一个算法的系列文章
Elvin域文
·
2024-01-26 13:30
算法
leetcode
算法
c++
数据结构
剑指Offer——奇数都在偶数前 Java
解题
思路课本
解题
思路基本思想:扫描数组,如果发现偶数出现在奇数前面就交换他们。
Mereder
·
2024-01-26 11:31
253.【2023年华为OD机试真题(C卷)】田忌赛马(贪心算法-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-26 10:41
算法之翼—华为OD机试专栏
华为od
c语言
贪心算法
田忌赛马
python
java
javascript
【算法问题】如何用栈实现队列
解题
思路栈的特点是先入后出,出入一款苏都是在同一端(栈顶)。如图:栈.png队列特点是先入先出,出入元素是在不同的两端(队头和队尾)。
花逝97
·
2024-01-26 10:40
【LeetCode】每日一题 2024_1_23 最长交替子数组(模拟)
题目:最长交替子数组题目描述代码与
解题
思路LeetCode?启动!!!
戊子仲秋
·
2024-01-26 10:19
LeetCode
每日一题
leetcode
算法
职场和发展
代码随想录算法训练营 day38 |动态规划理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
目录一、动态规划理论基础1.动态规划的
解题
步骤2.动态规划应该如何debug二、(leetcode509)斐波那契数1.递归解法2.动态规划1)确定dp数组以及下标的含义2)确定递推公式3)dp数组如何初始化
weixin_42179093
·
2024-01-26 10:17
leetcode
c++代码随想录
算法
动态规划
代码随想录算法训练营Day38|动态规划理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
目录动态规划理论基础什么是动态规划动态规划的
解题
步骤动态规划的debug509.斐波那契数前言思路算法实现方法一:动态规划方法二:递归法70.爬楼梯前言思路算法实现拓展746.使用最小花费爬楼梯算法实现总结动态规划理论基础什么是动态规划动态规划
张金卓2023
·
2024-01-26 10:41
算法
动态规划
1小时解决问题=55分钟定义问题+5分钟
解题
小凡是一个有5年工作经验的HR,前段时间跳槽换到一家科技公司当人力资源部经理。上班第一天,老板就问她:“公司员工流动率比较高,你觉得该怎么解决呢?”小凡当时脑袋飞速运转,开始认真思考,是什么原因导致员工的流动率高呢?是公司福利待遇不好吗?还是公司员工压力太大呢?还是公司市场前景不好呢?又或者是企业文化差呢?如果你是小凡,你会如何给出解决方案呢?我相信绝大部分人肯定都是和小凡一样的思考路径,希望马上
三爷PPT
·
2024-01-26 09:28
代码随想录算法训练营第九天 | 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值
逆波兰表达式求值文章目录代码随想录算法训练营第九天|20.有效的括号、1047.删除字符串中的所有相邻重复项、150.逆波兰表达式求值1LeetCode20.有效的括号2LeetCode1047.删除字符串中的所有相邻重复项2.1模拟栈实现2.2
双指针
法
-北天-
·
2024-01-26 08:44
代码随想录算法训练营
算法
python
c++
(算法)动态规划
前言:一直不能理解动态规划的思想,翻阅各种资料,终于有了一些进步,分享资料如下,如果有更好的
解题
思路可以留言,笔者会进行补充up视频推荐(超容易感兴趣的入门课程)动态规划常见题型解析编程题目汇总
createcrystal
·
2024-01-26 08:30
算法
算法
动态规划
237.【2023年华为OD机试真题(C卷)】多段线数据压缩(模拟-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质
解题
思路,高质量
解题
代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘
·
2024-01-26 07:51
算法之翼—华为OD机试专栏
华为od
c语言
java
多段线数据压缩
javascript
python
leetcode209. 长度最小的子数组
代码代码1
双指针
(滑动窗口)classSolution:defminSubArrayLen(self,target:
lanlinbuaa
·
2024-01-26 07:33
python
leetcode977. 有序数组的平方
此时可以考虑
双指针
法了,i指向起始位置,j指向终止位置。代码代码1
双指针
法(头尾指针)classSolution:defsortedSquares(self,nums:List[int])->List
lanlinbuaa
·
2024-01-26 07:03
python
2825. 循环增长使字符串子序列等于另一个字符串
EverydayaLeetcode题目来源:2825.循环增长使字符串子序列等于另一个字符串解法1:
双指针
设置两个指针i和j,分别指向字符串str1和str2的第一个字符。
UestcXiye
·
2024-01-26 07:30
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
双指针
Leetcode 第 110 场双周赛题解
Leetcode第110场双周赛题解Leetcode第110场双周赛题
解题
目1:2806.取整购买后的账户余额思路代码复杂度分析题目2:2807.在链表中插入最大公约数思路代码复杂度分析题目3:2808
UestcXiye
·
2024-01-26 07:29
Every
day
a
LeetCode
leetcode
C++
数据结构与算法
链表
枚举
动态规划
贪心算法
LeetCode 2859. 计算 K 置位下标对应元素的和【位操作】1000
在这一系列刷题文章中,我不仅会讲解多种
解题
思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2024-01-26 07:52
位操作
leetcode
算法
职场和发展
287. 寻找重复数
题目言简意赅,但是这道题被划分为
双指针
模块,想想可能没那么容易。试了意向解法都可以通过:先排序,一遍for循环使用map做一下缓存测试两层for循环也可以通过快慢指针!
追风骚年
·
2024-01-26 07:32
路由表的更新算法(
解题
思路)
某时刻路由器R6的路由表如下表:第一步:将更新信息的距离+1,把下一路由改为发来更新信息的路由R4更新表:(黄字为解释)目的网络距离下一跳路由器net13=2+1R4R1在R4的下一跳net25=4+1R4R2在R4的下一跳net34=3+1R4R9在R4的下一跳第二步:与原表对比R6的原表:目的网络距离下一跳路由器net23R4net34R5目的网络net1:R6表自身没有net1,直接加上(更
༺鸣翊༻
·
2024-01-26 07:25
网络
[54] 螺旋矩阵 js
题目描述:给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]*输出:[1,2,3,6,9,8,7,4,5]
解题
思路
bilupilu
·
2024-01-26 05:54
leetcode
矩阵
算法
leetcode
javascript
[383] 赎金信 js
解题
思路:哈希表记录然后对比,题目很简单,但是和别人的答案一对比,发现代码写的好冗余,ai重写了一下解法一:functioncanConstruct(r
bilupilu
·
2024-01-26 05:54
leetcode
算法
javascript
leetcode
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他