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
力扣(LeetCode)刷题
华为OD机试真题 - 亲子游戏 - 广度优先搜索BFS(Python/JS/C/C++ 2024 D卷 200分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2024-09-02 14:36
华为od
游戏
宽度优先
华为OD机试真题 - 表演赛游戏分组 - 动态规划(Python/JS/C/C++ 2024 D卷 200分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2024-09-02 14:36
华为od
游戏
动态规划
华为OD机试真题 - 字符串排序(Python/JS/C/C++ 2024 D卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2024-09-02 14:05
python
华为od
java
javascript
c
c++
自学数据结构的网站
自学数据结构的网站有很多,以下是一些推荐的高质量和受欢迎的网站:
LeetCode
描述:
LeetCode
是一个知名的在线编程训练平台,特别适合算法和数据结构的学习与练习。
花开盛夏^.^
·
2024-09-02 09:36
数据结构
数据结构
leetcode
hot 100
刷题
记录
1.两数之和暴力:(还是垃圾暴力版本)classSolution{public:vectortwoSum(vector&nums,inttarget){vectorans;for(inti=0;itwoSum(vector&nums,inttarget){intn=nums.size();for(inti=0;i键值对分别为数组值和数组下标,注意,遍历每一个数组元素,在哈希表里找,没找到的话就将这
WJX574
·
2024-09-02 09:04
leetcode
算法
数据结构
LeetCode
Python - 55.跳跃游戏
目录题目答案运行结果题目给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:
xuxu1116
·
2024-09-02 09:04
LeetCode题库
leetcode
python
游戏
【华为OD机试真题E卷】522、寻找符合要求的最长子串、满足条件的最长子串的长度 II | 机试真题+思路参考+代码解析(E卷复用)(C++、Java、Py)
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码作者:KJ.JK订阅本专栏后即可解锁在线OJ
刷题
权限个人博客首页
KJ.JK
·
2024-09-02 08:30
OJ+最新华为OD机试
(C++
Java
Py)
华为od
c++
java
华为od机试E卷
寻找符合要求的最长子串
满足条件的最长子串的长度
II
2020-12-17
IT1.
LeetCode
:各位相加Java编写2020-12-17(258.各位相加)2.《Java从入门到精通》明日科技:P391~395阅读记xmind笔记,并自己实现实例。
幸福大黑鸭
·
2024-09-02 08:35
刷题
记录-HOT 100(一)40道
记录题解和思路。一、哈希表解决问题1、两数之和思路:创建哈希表:初始化了一个空字典来存储已经访问过的数字及其对应的索引。遍历数组:逐一遍历数组中的每个元素。在遍历过程中,针对每个元素num,计算出它需要的配对数,即target-num。查找配对:检查哈希表中是否存在这个配对数。如果存在,说明找到了目标数对,此时返回这两个数的索引(即哈希表中存储的索引和当前数的索引)。更新哈希表:如果没有找到对应的
Colddd_d
·
2024-09-02 06:46
刷题
python
开发语言
Java
LeetCode
刷题
JavaExercise2packageJavaExercise220240901;publicclassJavaExercise2{publicstaticvoidmain(String[]args){//需求//给你三个正整数num1,num2和num3。//数字num1,num2和num3的数字答案key是一个四位数,定义如下://一开始,如果有数字少于四位数,给它补前导0。//答案key的
爱上语文
·
2024-09-02 06:46
java
leetcode
算法
开发语言
Java
LeetCode
刷题
JavaExercise1packageJavaExercise120240901;publicclassJavaExercise1{publicstaticvoidmain(String[]args){//需求://给你两个整数数组startTime(开始时间)和endTime(结束时间),并指定一个整数queryTime作为查询时间。//已知,第i名学生在startTime[i]时开始写作业并
爱上语文
·
2024-09-02 06:16
java
leetcode
算法
Java
LeetCode
每日一题
LeetCode
ExercisepackageJava
LeetCode
Exercise20240831;importjava.util.Collections;publicclass
LeetCode
Exercise
爱上语文
·
2024-09-02 06:15
java
leetcode
开发语言
力扣
237题详解:删除链表中的节点的模拟面试问答
在本篇文章中,我们将详细解读
力扣
第237题“删除链表中的节点”。通过学习本篇文章,读者将掌握如何在单链表中删除给定的节点,并了解相关的复杂度分析和模拟面试问答。每种方法都将配以详细的解释,以便于理解。
数据分析螺丝钉
·
2024-09-02 05:35
LeetCode刷题与模拟面试
leetcode
算法
面试
python
经验分享
题解
力扣
LeetCode
206 反转链表 C/C++ 三种思路
题目传送门:206.反转链表-
力扣
(
LeetCode
)https://
leetcode
.cn/problems/reverse-linked-list/description/可以用迭代和递归来做,每种又可以具体写成不同样子
qwq_ovo_pwp
·
2024-09-02 04:03
c++
c语言
leetcode
链表
数据结构
算法
Day5 我对于时间管理的反思~今日复盘
✅中级经济师
刷题
。✅读《万历十五年》10页。✅将老公的衣服拿去干洗。✅观看电影《盛夏未来》和《我的姐姐》❤️感恩❤️感谢走出舒适区的自己,勇于尝试知识付费
优妈要加油
·
2024-09-02 03:47
和为零的N个唯一整数-
LeetCode
1304
给你一个整数n,请你返回任意一个由n个各不相同的整数组成的数组,并且这n个数相加和为0.解:题目要求返回任意一个数组,数据要求和为0.想要数组之和为0的规则有很多,题目中也提到了数组元素各不相同。因为是任意一个数组,那么找一个满足条件的规则:数组中只要一个负数,并且这个负数是其余各项之和,数量为1数组中其他项都为整数,数量为n-1,最简单的规则未依次递增。直接写代码:publicclassSolu
Real_man
·
2024-09-02 02:00
代码随想录算法训练营day18 || 513.找树左下角的值,112.路径总和,106.从中序和后序序列构造二叉树
|
LeetCode
:513.找二叉树左下角的值_哔哩哔哩_bilibili拿不准的遍历顺序,搞不清的回溯过程,我太难了!|
LeetCode
:112.路径总和_哔哩哔哩_bilibili坑很多!
weixin_44316285
·
2024-09-02 01:43
算法
【hot100篇-python
刷题
记录】【回文链表】
R7-链表篇思路:转回文数组法链表转数组,再使用双指针判断是不是回文数组即可。wkao?!根本不用双指针判断是否回文数组,只需要倒序判断布尔值即可。(牛啊牛啊)#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolut
我明天再来学Web渗透
·
2024-09-02 00:34
力扣hot100-python
链表
数据结构
python
开发语言
leetcode
算法
职场和发展
【
Leetcode
2347 】 最好的扑克手牌 —— 哈希表
给你一个整数数组ranks和一个字符数组suit。你有5张扑克牌,第i张牌大小为ranks[i],花色为suits[i]。下述是从好到坏你可能持有的手牌类型:"Flush":同花,五张相同花色的扑克牌。"ThreeofaKind":三条,有3张大小相同的扑克牌。"Pair":对子,两张大小一样的扑克牌。"HighCard":高牌,五张大小互不相同的扑克牌。请你返回一个字符串,表示给定的5张牌中,你
自学前端_又又
·
2024-09-01 22:52
前端刷leetCode
leetcode
算法
数据结构
前端
javascript
第三天 4 Sum
哈哈,继续在前两天的基础之上,4Sum问题https://
leetcode
-cn.com/problems/4sum/description/对于这种列表的题目,继续要排个序,开始想过类似分治的方法,但好像路走不通
业余马拉松选手
·
2024-09-01 20:14
C++——模板初阶 | STL简介
C语言专栏 数据结构专栏
力扣
牛客经典题目专栏
Yan. yan.好好学习
·
2024-09-01 20:15
C++
c++
开发语言
Leetcode
9. 回文数(双指针-对撞)
问题描述:给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例:示例1:输入:x=121输出:true示例2:输入:x=-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:x=10输出:false解释:从右向左读,为
only-qi
·
2024-09-01 20:13
算法
经典算法之链表篇(三)
目录一:旋转链表(
LeetCode
.61)二:LRU缓存(
LeetCode
.146)有关链表的其他算法题,可以参考我上篇写的文章经典算法之链表篇(二)一:旋转链表(
LeetCode
.61)问题描述:给你一个链表的头节点
dlwlrma ⥳
·
2024-09-01 20:42
LeetCode刷题
算法
链表
数据结构
力扣
热题100 - 遇到的阿里面试题之一 - 链表:LRU缓存
题目描述:题号:146请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在
菲英的学习笔记
·
2024-09-01 19:09
力扣热题100
leetcode
链表
缓存
go
c++
算法
力扣
基础速攻题单(排位刷分适用)
Leetcode
速攻题单一部分:1.算法入门100讲系列,C语言入门系列算法零基础100讲1.2的幂2.3的幂3.4的幂4.斐波那契数5.第N个泰波那契数6.剑指offer.求1+2+…+n7.单调数列
0
·
2024-09-01 17:21
leetcode
算法
职场和发展
LeetCode
1732.找到最高海拔
题目描述有一个自行车手打算进行一场公路骑行,这条路线总共由n+1n+1n+1个不同海拔的点组成。自行车手从海拔为000的点000开始骑行。给你一个长度为nnn的整数数组gaingaingain,其中gain[i]gain[i]gain[i]是点iii和点i+1i+1i+1的净海拔高度差(0&gain){//sum表示每次的前缀和在遍历的过程中变化//ret表示最大前缀和intsum=0,ret=0
Noncambiaremai
·
2024-09-01 17:20
LeetCode
leetcode
算法
LeetCode
1732. 找到最高海拔
LeetCode
1732.找到最高海拔描述有一个自行车手打算进行一场公路骑行,这条路线总共由n+1个不同海拔的点组成。自行车手从海拔为0的点0开始骑行。
ベ断桥烟雨ミ800
·
2024-09-01 17:49
leetcode
算法
java
数组
LeetCode
724.寻找数组的中心下标
给你一个整数数组nums,请计算数组的中心下标。数组中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为0,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回最靠近左边的那一个。如果数组不存在中心下标,返回-1。示例1:输入:nums=[1,7,3,6,5,6]输出:3解释:中心
m0_74384965
·
2024-09-01 17:18
leetcode
算法
数据结构
python
LeetCode
33
445.两数相加Ⅱ给你两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字0之外,这两个数字都不会以零开头。示例1:输入:l1=[7,2,4,3],l2=[5,6,4]输出:[7,8,0,7]示例2:输入:l1=[2,4,3],l2=[5,6,4]输出:[8,0,7]示例3:输入:l1=[0],l2=[0]输出
m0_74384965
·
2024-09-01 17:18
python
开发语言
leetcode
算法
LeetCode
练习十四
题目682.棒球比赛你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表ops,其中ops[i]是你需要记录的第i项操作,ops遵循下述规则:整数x-表示本回合新获得分数x"+"-表示本回合新获得的得分是前两次得分的总和。题目数据保证记录此操作时前面总是存在两个有效的分数。"D"-表
m0_74384965
·
2024-09-01 17:18
leetcode
数据结构
LeetCode
练习十六
1275.找出井字棋的获胜者A和B在一个3x3的网格上玩井字棋。井字棋游戏的规则如下:玩家轮流将棋子放在空方格("")上。第一个玩家A总是用"X"作为棋子,而第二个玩家B总是用"O"作为棋子。"X"和"O"只能放在空方格中,而不能放在已经被占用的方格上。只要有3个相同的(非空)棋子排成一条直线(行、列、对角线)时,游戏结束。如果所有方块都放满棋子(不为空),游戏也会结束。游戏结束后,棋子无法再进行
m0_74384965
·
2024-09-01 17:18
leetcode
LeetCode
1732.找到最高海拔
有一个自行车手打算进行一场公路骑行,这条路线总共由n+1个不同海拔的点组成。自行车手从海拔为0的点0开始骑行。给你一个长度为n的整数数组gain,其中gain[i]是点i和点i+1的净海拔高度差(0int:altitude=[0]hight=0foriinrange(len(gain)):hight+=gain[i]altitude.append(hight)returnmax(altitude)
m0_74384965
·
2024-09-01 16:46
python
开发语言
leetcode
2024-04-29 - AI 实践课 - SUNO 生成歌曲 - 流雨声
课程内容最近一个月代码搞得飞起,各种中间件的集成,早起
刷题
,周末练车,健身,学习雅思。AI理论的课程在学习,稍微深入一点的那种,但是理论总是有点枯燥,偶尔玩下AIGC的合成放松一下,中二少年一生爱玩。
流雨声
·
2024-09-01 15:08
人工智能
LeetCode
-026-删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,3,3,4]
刻苦驴哝
·
2024-09-01 15:37
Python |
Leetcode
Python题解之第388题文件的最长绝对路径
题目:题解:classSolution:deflengthLongestPath(self,input:str)->int:ans,i,n=0,0,len(input)level=[0]*(n+1)whilei1:length+=level[depth-1]+1ifisFile:ans=max(ans,length)else:level[depth]=lengthreturnans
Mopes__
·
2024-09-01 13:30
分享
Python
Leetcode
题解
自学编程推荐的11个学习及
刷题
网站
初学编程,很多人会选择先自学,那么这时候选择适合自己的学习平台是特别关键的,今天小优就给大家整理了11个学习及
刷题
网站。一起来收藏起来!
陌染007
·
2024-09-01 12:50
Golang |
Leetcode
Golang题解之第388题文件的最长绝对路径
题目:题解:funclengthLongestPath(inputstring)(ansint){n:=len(input)level:=make([]int,n+1)fori:=0;i1{length+=level[depth-1]+1}ifisFile{ans=max(ans,length)}else{level[depth]=length}}return}funcmax(a,bint)int
__AtYou__
·
2024-09-01 10:08
经验分享
Golang
Leetcode
题解
C语言 |
Leetcode
C语言题解之第388题文件的最长绝对路径
题目:题解:#defineMAX(a,b)((a)>(b)?(a):(b))intlengthLongestPath(char*input){intn=strlen(input);intpos=0;intans=0;int*level=(int*)malloc(sizeof(int)*(n+1));memset(level,0,sizeof(int)*(n+1));while(pos1){len+
DdddJMs__135
·
2024-09-01 09:56
分享
C语言
Leetcode
题解
Leetcode
面试经典150题-45.跳跃游戏II
解法都在代码里,不懂就留言或者私信,这个题绝对比动态规划的解法强classSolution{/**本题我们先不用动态规划了,因为从任何一个位置都可能跳到最后一个位置,用动态规划的成本太高了本题的解题思路:看看某个步数内最多能跳到多远,如果某步内能涵盖最后一个位置,那这个就是最小的步数*/publicintjump(int[]nums){/**你就在终点,跳啥啊*/if(nums.length==1
鱼跃鹰飞
·
2024-09-01 04:33
Leetcode
字节跳动高频面试题
leetcode
面试
游戏
高考英语提分技巧 140以上的高分学员经验之谈
听力题:学校一般都会安排听力练习,觉得不够的同学,可以在家一边
刷题
,一边听听力,空闲之余可以看美剧,英剧等。沉浸式的环境对于学习语言的提升是有很大的帮助的
年小夕
·
2024-09-01 03:32
力扣
刷题
学习SQL篇——1-12 树节点(使用行转列union/条件判断case when)
力扣
刷题
学习SQL篇——1-12树节点(使用行转列union/条件判断casewhen)1、题目2、解法知识补充1、题目题目链接:https://
leetcode
.cn/problems/tree-node
萌新贤的日常
·
2024-09-01 02:18
力扣题目
sql
数据库语句
leetcode
学习
sql
力扣
刷题
学习SQL篇——1-1 选择(大的国家——union和union all 和or)
力扣
刷题
学习SQL篇——1-1选择(大的国家——union和unionall和or)1、题目2、自己的解法3、官方解法知识点补充SQLUNION操作符or和UNION和UNIONALL有什么区别呢?
萌新贤的日常
·
2024-09-01 02:17
sql
力扣题目
java
sql
每日刷
力扣
SQL题(六)
1978.上级经理已离职的公司员工selectemployee_idfromEmployeeswheresalary<30000andmanager_idnotin(selectdistinctemployee_idfromEmployees)orderbyemployee_idASC626换座位在SQL中实现每两行交换数据可以通过使用窗口函数和自连接来完成。#WriteyourMySQLquer
Jy_0622
·
2024-09-01 02:17
leetcode
sql
数据库
每日刷
力扣
SQL题(七)
1321.餐馆营业额变化增长有两种实现方式:使用窗口函数,窗口函数比较好理解使用6PRECEDINGANDcurrentROW就能查找出来了(方案一)使用自连,连接条件不太容易想到,需要使用DATEDIFF函数,这个函数可以计算两个日期之间的天数,然后使用BETWEEN条件(方案二和方案三)1、要知道过去7天的平均消费额,需要先知道每天的总消费额,作为临时表tmp12、使用窗口函数,计算过去7天的
Jy_0622
·
2024-09-01 02:17
leetcode
算法
职场和发展
每日刷
力扣
SQL(九)
1484.按日期分组销售产品转载首先,根据题目的描述以及给出的示例。我们能得到结果集中各个字段的含义如下:①sell_date:卖出产品的日期(应该不用解释了)②num_sold:当前这个日期下,卖出去了多少个不同的产品(注意是“不同的”,这决定了我们需要用DISTINCT去重)③products:某一sell_date下的卖出的所有不同产品的名称接着,我们一个一个思考怎么得到结果集中的各个字段针
Jy_0622
·
2024-09-01 02:17
leetcode
sql
算法
力扣
刷题
SQL篇(一)
目录1、组合两个表(1)表结构:(2)题目要求:(3)思路:(4)代码:2、第二高的薪水(1)表结构:(2)题目要求:(3)思路:(4)代码:1、组合两个表https://
leetcode
-cn.com
冰淇淋lining
·
2024-09-01 02:46
SQL
力扣
6.Z字形变换
classSolution{publicStringconvert(Strings,intnumRows){intlength=s.length();//获取字符串的长度char[]arr=s.toCharArray();//将字符串转换为字符数组char[]res=newchar[length];//创建一个与原字符串长度相同的字符数组,用于存放结果if(numRows==1||numRows>
听风客1
·
2024-09-01 02:44
算法与数据结构进阶(java)
java
算法
leetcode
Verilog
刷题
笔记31
题目:Supposeyouaredesigningacircuittocontrolacellphone’sringerandvibrationmotor.Wheneverthephoneneedstoringfromanincomingcall(),yourcircuitmusteitherturnontheringer()orthemotor(),butnotboth.Ifthephoneis
十六追梦记
·
2024-09-01 01:43
笔记
力扣
234题详解:回文链表的多种解法与模拟面试问答
在本篇文章中,我们将详细解读
力扣
第234题“回文链表”。通过学习本篇文章,读者将掌握如何判断一个链表是否为回文链表,并了解相关的复杂度分析和模拟面试问答。每种方法都将配以详细的解释,以便于理解。
数据分析螺丝钉
·
2024-09-01 00:05
LeetCode刷题与模拟面试
leetcode
面试
算法
经验分享
python
数据结构:(
LeetCode
965)单值二叉树
一:定义如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。示例1:输入:[1,1,1,1,1,null,1]输出:true示例2:输入:[2,2,2,5,2]输出:false提示:给定树的节点数范围是[1,100]。每个节点的值都是整数,范围为[0,99]。/***Definitionforabinarytreenode.
LG.YDX
·
2024-08-31 23:32
数据结构
算法
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他