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
剑指offer41
剑指
Offer 59 - II. 队列的最大值(单调队列)
题目:链接:
剑指
Offer59-II.队列的最大值难度:中等上一篇:
剑指
Offer59-I.滑动窗口的最大值/LeetCode239.滑动窗口最大值(优先队列/单调队列)请定义一个队列并实现函数max_value
WorldMaya
·
2023-07-27 21:30
剑指Offer
刷题
leetcode
数据结构
算法
c++
单调队列
滑动窗口
剑指
Offer 31. 栈的压入、弹出序列 / LeetCode 946. 验证栈序列(栈模拟)
题目:链接:
剑指
Offer31.栈的压入、弹出序列;LeetCode946.验证栈序列难度:中等输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。
WorldMaya
·
2023-07-27 21:59
剑指Offer
刷题
leetcode
算法
数据结构
c++
栈
剑指
Offer 59 - I. 滑动窗口的最大值 / LeetCode 239. 滑动窗口最大值(优先队列 / 单调队列)
题目:链接:
剑指
Offer59-I.滑动窗口的最大值;LeetCode239.滑动窗口最大值难度:困难下一篇:
剑指
Offer59-II.队列的最大值(单调队列)给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧
WorldMaya
·
2023-07-27 21:59
剑指Offer
刷题
leetcode
算法
数据结构
c++
单调队列
LeetCode 64. 最小路径和(动态规划)
题目:链接:LeetCode64.最小路径和难度:中等相关博文:
剑指
Offer47.礼物的最大价值(动态规划)给定一个包含非负整数的mxn网格grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小
WorldMaya
·
2023-07-27 21:58
剑指Offer
刷题
动态规划
leetcode
算法
c++
数据结构
剑指
Offer 55 - II. 平衡二叉树 / LeetCode 110. 平衡二叉树(二叉树后序遍历)
题目:链接:
剑指
Offer55-II.平衡二叉树;LeetCode110.平衡二叉树难度:简单给定一个二叉树,判断它是否是高度平衡的二叉树。
WorldMaya
·
2023-07-27 21:58
剑指Offer
刷题
leetcode
数据结构
算法
c++
剑指
Offer 62. 圆圈中最后剩下的数字(数学)
题目:链接:
剑指
Offer62.圆圈中最后剩下的数字难度:简单0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。
WorldMaya
·
2023-07-27 21:26
剑指Offer
刷题
leetcode
算法
数据结构
c++
数学
狼队vs曼城直播:升班狼战卫冕冠军欲起势!
【对阵赛事】:英超直播第3轮【球队对阵】:狼队vs曼城【直播时间】:8月25日19:30【直播地址】:310TV.COM看点一:曼城
剑指
3连
金融部落
·
2023-07-27 20:58
反转字符串II
剑指
Offer 05.替换空格 151.翻转字符串里的单词
剑指
Offer58-II.左旋转
字符串1今天开始字符串。344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。这题很简单,可以使用库函数reverse,也可以使用双指针。本题使用双指针。classSolution:defreverseString(self,s:List[str])->None:
Rocket,Qian
·
2023-07-27 15:57
---数据结构与算法---
#
python语言描述
#
Leetcode
leetcode
字符串
双指针
代码随想录Day8|344.反转字符串、541.反转字符串II、
剑指
Offer 05.替换空格 、
目录344.反转字符串双指针库函数541.反转字符串II
剑指
Offer05.替换空格暴力解法双指针151.反转字符串中的单词用库函数344.反转字符串代码随想录(programmercarl.com)双指针
weixin_43399717
·
2023-07-27 15:55
leetcode
算法
职场和发展
【代码随想录 | day08】(JavaScript) 字符串的操作:反转字符串、替换空格、翻转字符串里的单词、左旋转字符串
344.反转字符串541.反转字符串II
剑指
Offer05.替换空格151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符串344.反转字符串题目链接:344.反转字符串-力扣(LeetCode
晚灯留不住星光
·
2023-07-27 15:24
javascript
算法
leetcode
【代码随想录算法训练营第八天 | LeetCode344.反转字符串 | LeetCode541.反转字符串2 |
剑指
offer05.替换空格 | LeetCode151.翻转字符串里的单词】
代码随想录算法训练营第八天|LeetCode344.反转字符串|LeetCode541.反转字符串2|
剑指
offer05.替换空格|LeetCode151.翻转字符串里的单词|
剑指
offer58-2.左旋转字符串
ao-it
·
2023-07-27 15:54
代码随想录算法第14期
算法
leetcode
java
反转字符串II
剑指
Offer 05.替换空格 151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符串
344.反转字符串题目:344.反转字符串classSolution{public:voidreverseString(vector&s){intl=0,r=s.size()-1;while(l=2*k){reverse(s.begin()+y,s.begin()+y+k);n=n-2*k;y+=2*k;}if(n=k&&n=0;--i,--j){if(s[j]==''){s[i]='0';s[i
冰冰的coco
·
2023-07-27 15:24
代码随想录算法训练营
算法
leetcode
字符串
反转字符串II、
剑指
Offer 05.替换空格、151.翻转字符串里的单词、
剑指
Offer58-II.左旋转字符串
day08|LeetCode344.反转字符串、541.反转字符串II、
剑指
Offer05.替换空格、151.翻转字符串里的单词、
剑指
Offer58-II.左旋转字符串文章目录day08|LeetCode344
网友大夸
·
2023-07-27 15:23
算法
java
leetcode
代码随想录第八天|反转字符串、双指针
代码随想录第八天|541、151不熟悉,二刷多练Leetcode344反转字符串Leetcode541反转字符串IILeetcode
剑指
Offer05.替换空格Leetcode151.反转字符串中的单词
非科班小白宋宋
·
2023-07-27 15:23
leetcode
算法
数据结构
反转字符串II
剑指
Offer 05.替换空格 151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符串
题目链接:344.反转字符串c++代码(双指针)------------->(编写reserve函数)classSolution{public:voidreverseString(vector&s){intt=s.size();for(inti=0,j=t-1;i=0;j--){if(s[j]!=''){//不为空格,就直接覆盖s[i]=s[j];i--;}else{为空格就填充%20s[i]='
星轨道交
·
2023-07-27 15:51
代码随想录一刷
leetcode
算法
数据结构
c++
代码随想录算法训练营Day8|Leetcode344反转字符串、541反转字符串II、
剑指
Offer05替换空格、151反转字符串里的单词、
剑指
Offer58-II左旋转字符串
Day8打卡!时长:2.5h今日感想:今天的解题思路理解起来还可以,后两个题需要重点复习一下~Leetcode344反转字符串题目链接:Leetcode344反转字符串第一想法:这道题是原地修改数组,感觉可以用两个指针指向一头一尾,进行交换数值。讲解后想法:首先这题要明确的一点:如果题目关键的部分直接用库函数就可以解决,建议不要使用库函数。(其实我一般是想不到的)遇到的困难:题目很好理解,关键是明
仔仔敲代码
·
2023-07-27 15:21
算法训练营
算法
leetcode
java
数据结构
代码随想录算法训练营第八天|Leetcode344.反转字符串 Leetcode541.反转字符串II Leetocde
剑指
offer05.替换空格 Leetcode151.反转字符串中的单词 等
Leetcode344.反转字符串题目链接classSolution{public:voidreverseString(vector&s){intleft=0,right=s.size()-1;while(left=k&&s.size()-i=0&&right>=0&&left
妮可小夫
·
2023-07-27 15:21
leetcode
c++
反转字符串II
剑指
Offer 05.替换空格151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符串
344.反转字符串classSolution{publicvoidreverseString(char[]s){intleft=0;intright=s.length-1;while(left
像影子追着光梦游_
·
2023-07-27 15:20
代码随想录算法训练营
算法
leetcode
java
反转字符串II
剑指
Offer 05.替换空格 151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符
代码随想录算法训练营第八天|LeetCode344.反转字符串541.反转字符串II
剑指
Offer05.替换空格151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符一、LeetCode344.
Jachin_M
·
2023-07-27 15:19
刷题日记
leetcode
算法
java
代码随想录|344反转字符串,541反转字符串II,
剑指
offer0.5 替换空格,151反转字符串里的单词,
剑指
offer 58- II左旋转字符串
反转字符串题目链接:leetcode344.题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。首尾依次调换即可.对比反转单链表,由于单链表只能一个方向遍历,而数组可以两个方向,所以两个双指针的使用方法不同。Python代码classSolution:defrevers
Ivan_wjt
·
2023-07-27 15:49
leetcode
算法
python
【代码随想录 | Leetcode | 第十一天】字符串 | 反转字符串 | 反转字符串 II | 替换空格 | 反转字符串中的单词 | 左旋转字符串
前言欢迎来到小K的Leetcode|代码随想录|专题化专栏,今天将为大家带来字符串~反转字符串|反转字符串II|替换空格|反转字符串中的单词|左旋转字符串的分享✨目录前言344.反转字符串541.反转字符串II
剑指
热爱编程的小K
·
2023-07-27 15:18
#
Leetcode
代码随想录
专题化
leetcode
算法
职场和发展
剑指
offer problem 4:替换空格(java)
/***请实现一个函数,将字符串的每个空格替换为"%20"。*例如输入"Wearehappy",则输出"We%20are%20happy."。*要求在原有字符串上进行修改。**测试用例*1.字符串中无空格*.2.字符串中含有空格(连续空格,空格在首尾等)*.3.字符串为空字符串或者为null**要求时间复杂度为O(n)*/publicclassReplaceBank{publicstaticvoi
vendettar
·
2023-07-27 10:55
剑指
54二叉搜索树的第K大结点 55 二叉树的深度
classSolution{public:intkthLargest(TreeNode*root,intk){dfs(root);sort(result.begin(),result.end());reverse(result.begin(),result.end());if(k>=result.size())returnresult[result.size()-1];returnresult[k
丫丫爱吃
·
2023-07-27 08:25
深度优先
算法
剑指
offer12 矩阵中的路径 13 机器人的运动范围 34.二叉树中和为某一值得路径
classSolution{public:boolexist(vector>&board,stringword){introw=board.size(),col=board[0].size();intindex=0,i=0,j=0;if(word.size()>row*col)return0;//vector>visit[row][col];//标记当前位置有没有被访问过vector>visit(
丫丫爱吃
·
2023-07-27 08:19
矩阵
深度优先
线性代数
剑指
offer41.数据流中的中位数
我一开始的想法是既然要找中位数,那肯定要排序,而且这个数据结构肯定要能动态的添加数据的,肯定不能用数组,于是我想到了用优先队列,它自己会排序都不用我写,所以addNum方法直接调用就可以,但是找中位数就很麻烦,它不能根据下标访问,于是我写了一个很屎的方法,把它poll到数组里面找到中位数后,再从数组放到优先队列中,代码如下:classMedianFinder{privatePriorityQueu
荔枝味啊~
·
2023-07-27 06:31
剑指offer
java
算法
数据结构
leetcode
剑指
YOLOv7改进最新MPDIoU损失函数(23年7月首发论文):论文实测YOLOv7模型涨点,超越现有多种G/D/C/EIoU,高效准确的边界框回归的损失
本篇内容:
剑指
YOLOv7改进最新MPDIoU损失函数(23年7月首发论文):论文实测YOLOv7模型涨点,超越现有多种G/D/C/EIoU,高效准确的边界框回归的损失本博客改进源代码改进适用于YOLOv7
芒果汁没有芒果
·
2023-07-27 01:10
剑指YOLOv7原创改进
YOLO
目标检测
人工智能
【复习45-51题】【每天40分钟,我们一起用50天刷完 (
剑指
Offer)】第三十七天 37/50
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本博客带大家一起学习,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验教训告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-07-26 21:43
算法
关于临时变量
剑指
Offer23题:packageOffer;importjava.util.ArrayList;publicclassOffer23_FindPath{ArrayListlist=newArrayList
Jocelyn_b0e1
·
2023-07-26 20:08
剑指
YOLOv5改进最新MPDIoU损失函数(23年7月首发论文):超越现有多种G/D/C/EIoU,高效准确的边界框回归的损失,高效涨点
本篇内容:
剑指
YOLOv5改进最新MPDIoU损失函数(23年7月首发论文):超越现有多种G/D/C/EIoU,高效准确的边界框回归的损失,高效涨点本博客改进源代码改进适用于YOLOv5按步骤操作运行改进后的代码即可
芒果汁没有芒果
·
2023-07-26 16:49
剑指YOLOv5原创改进
YOLO
目标检测
人工智能
【LeetCode-简单】
剑指
Offer 06. 从尾到头打印链表(详解)
题目地址:
剑指
Offer06.从尾到头打印链表-力扣(LeetCode)方法1:栈思路题目要求我们将链表的从尾到投打印一下值,那么这种逆序的输出,可以想到用栈,因为栈的特点就是先进后出,我们可以遍历来标
丨康有为丨
·
2023-07-26 16:45
leetcode
链表
算法
【LeetCode-中等】
剑指
Offer 67. 把字符串转换成整数(详解)
题目写一个函数StrToInt,实现把字符串转换成整数这个功能。不能使用atoi或者其他类似的库函数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也
丨康有为丨
·
2023-07-26 16:44
LeetCode
leetcode
算法
LeetCode
剑指
Offer 10- II. 青蛙跳台阶问题
例:输入:n=7输出:21方法:动态规划思路同
剑指
Offer10-I.斐波那契数列根据题目,青蛙跳上0和1阶台阶均只有一种方法dp[i]表示青蛙跳上第i阶台阶的方法数量mod表示取模的值遍历台阶数,直至跳
草莓桃子酪酪
·
2023-07-26 15:46
剑指
Offer 29. 顺时针打印矩阵 / LeetCode 54. 螺旋矩阵(模拟)
题目:链接:
剑指
Offer29.顺时针打印矩阵;LeetCode54.螺旋矩阵难度:中等给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
WorldMaya
·
2023-07-26 14:10
剑指Offer
刷题
矩阵
leetcode
算法
数据结构
c++
【每日一题4.29】
剑指
Offer 58 - II. 左旋转字符串
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例1:输入:s="abcdefg",k=2输出:"cdefgab"示例2:输入:s="lrloseumgh",k=6输出:"umghlrlose"限制:1<=k
攻城狮大兵
·
2023-07-26 13:56
练习题 11-15(这三道题,还是没想出来)
剑指
Offer20.表示数值的字符串十一、请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。
Selina K
·
2023-07-26 10:23
数据结构
算法
【leetcode】
剑指
Offer II 027. 回文链表(js实现)
1.题目
剑指
OfferII027.回文链表2.思路遍历链表,将链表节点的值存入到数组中;对数组做回文判断即可3.代码实现/***Definitionforsingly-linkedlist.
想做一只快乐的修狗
·
2023-07-26 10:23
链表
leetcode
javascript
【LeetCode每日一题】——
剑指
Offer 30.包含min函数的栈
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】栈二【题目难度】简单三【题目编号】
剑指
Offer30
IronmanJay
·
2023-07-26 10:48
LeetCode
算法
LeetCode
栈
数据结构
包含min函数的栈
剑指
Offer II 027. 回文链表 (Python 实现)
题目:给定一个链表的头节点head,请判断其是否为回文链表。如果一个链表是回文,那么链表节点序列从前往后看和从后往前看是相同的。示例1:输入:head=[1,2,3,3,2,1]输出:true示例2:输入:head=[1,2]输出:false代码:#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=
小董_不长肉
·
2023-07-26 10:48
力扣
链表
数据结构
leetcode
【LeetCode每日一题】——
剑指
Offer II 027.回文链表
题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【题目进阶】八【题目注意】九【解题思路】十【时间频度】十一【代码实现】十二【提交结果】一【题目类别】栈二【题目难度】简单三【题目编号】
剑指
IronmanJay
·
2023-07-26 10:11
LeetCode
链表
算法
LeetCode
数据结构
回文链表
蚂蚁金服师兄的会议记录----给21届暑期实习
1.阿里的招聘越来越难,难度高于B、T等;2.春招结果不会影响秋招;3.扎实计算机功力更重要,算法重要;4.刷题有用,LeetCode刷中等题,200道ok;
剑指
offer重点刷;刷题按照tag分类刷;
SandraZZ
·
2023-07-26 07:57
(java)
剑指
offer题三
题目 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。测试代码/***publicclassListNode{*intval;*ListNodenext=null;**ListNode(intval){*this.val=val;*}*}**/importjava.util.ArrayList;publicclassSolution{publicArrayListprintListF
CodeAres
·
2023-07-26 06:38
比利时队黄金一代将在世界杯携手发威,未来
剑指
冠军,值得期待
比利时队,德布劳内,加拿大,世界杯,摩洛哥比利时队在很多球迷眼中,就属于扶不起的伪强队,因为坐拥库尔图瓦、德布劳内、卢卡库等一众世界顶级巨星的欧洲红魔,至今没有在大赛中证明自己。以比利时队整体配置来分析,绝对具备在欧洲杯和世界杯夺冠的实力。然而比利时队一到关键比赛就歇菜,让球队始终没有达到球迷预期的高度。2022年卡塔尔世界杯对于比利时黄金一代来说,就是最后一次在世界杯发威争冠的舞台。比利时队在卡
提笔如魂
·
2023-07-26 05:44
剑指
offer(C++)-JZ15:二进制中1的个数(算法-位运算)
作者:翟天保Steven版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处题目描述:输入一个整数n,输出该数32位二进制表示中1的个数。其中负数用补码表示。数据范围:−2^31>1);//0x33333333=00110011001100110011001100110011//0xcccccccc=11001100110011001100110011001100temp=
翟天保Steven
·
2023-07-26 02:24
剑指offer
算法
c++
心比天高,命比纸薄
既然先天不可逆转,“努力”就变成了尚方宝剑,似乎他
剑指
那里,就可以随心所欲。可发现,努力也不能为所欲为……不甘心,他人所目及,我为何不可?几近挣扎发现能力
禾粒阳
·
2023-07-26 00:20
剑指
YOLOv5改进主干EfficientNet模型:重新思考卷积神经网络的模型扩展,YOLOv5提升性能
本篇内容:
剑指
YOLOv5改进主干EfficientNet模型:重新思考卷积神经网络的模型扩展,YOLOv5提升性能本博客改进源代码改进适用于YOLOv5按步骤操作运行改进后的代码即可:重点:该专栏《
剑指
芒果汁没有芒果
·
2023-07-25 13:24
剑指YOLOv5原创改进
YOLO
cnn
人工智能
(链表)
剑指
Offer II 022. 链表中环的入口节点 ——【Leetcode每日一题】
❓
剑指
OfferII022.链表中环的入口节点难度:中等给定一个链表,返回链表开始入环的第一个节点。从链表的头节点开始沿着next指针进入环的第一个节点为环的入口节点。如果链表无环,则返回null。
酷酷的懒虫
·
2023-07-25 12:30
LeetCode
链表
leetcode
数据结构
Leetcode-每日一题【
剑指
Offer II 010. 和为 k 的子数组】
题目给定一个整数数组和一个整数k,请找到该数组中和为k的连续子数组的个数。示例1:输入:nums=[1,1,1],k=2输出:2解释:此题[1,1]与[1,1]为两种不同的情况示例2:输入:nums=[1,2,3],k=3输出:2提示:1<=nums.length<=2*1041000<=nums[i]<=1000107<=k<=107解题思路前置知识前缀和前缀和:顾名思义,是要求前缀的总和,什么
jiaoer~~
·
2023-07-25 12:25
算法每日一题
leetcode
算法
职场和发展
java
数组
剑指
offer(二) 替换空格
写在前面:为了增长一下自己的数据结构能力,也为了面试准备,准备将
剑指
Offer做一下,并与各位分享,希望各位可以对代码以及思路提提建议,欢迎志同道合者,谢谢。
z七夜
·
2023-07-25 07:45
【C语言】字符串加密解密,字符串左旋,杨氏矩阵,删除字符串中出现次数最少的字符
目录1.字符串解密加密2.字符串左旋3.杨氏矩阵4.删除字符串中出现次数最少的字符好久不见,自从刷完
剑指
offer里面所有目前可以用C解决的题目吧之后,就在刷一些高校的题和华为机试题,一直在总结经验,今天给大家分享一下我觉得很精彩的四个代码题
咸菜不闲
·
2023-07-25 05:28
和tt学C
c语言
LeetCode
剑指
Offer 30. 包含min函数的栈(swift)
题目定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数在该栈中,调用min、push及pop的时间复杂度都是O(1)。示例:MinStackminStack=newMinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStack.min();-->返回-3.minStack.pop();minSta
freesan44
·
2023-07-25 03:24
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他