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-
代码随想录训练营Day08|344.反转字符串、541.反转字符串2、
剑指
offer 05.替换空格、151.反转字符串里的单词、
剑指
offer58:左旋转字符串
C++字符串的常见函数:C++字符串(string)函数返回值描述size()size_t返回字符串的长度。length()size_t同size(),返回字符串的长度。empty()布尔值(true或false)如果字符串为空,则返回true;否则返回false。clear()无清空字符串内容。at(pos)字符的引用返回位置pos的字符。operator[]字符的引用返回指定位置的字符。sub
小胡爱喝水
·
2023-12-22 06:19
LeetCode刷题
算法
leetcode
反转字符串II,
剑指
Offer 05.替换空格,151.翻转字符串里的单词,
剑指
Offer58-II.左旋转字符串
344.反转字符串题目链接:https://leetcode.cn/problems/reverse-string/解题方法classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
追风筝的小蜗牛
·
2023-12-22 06:49
代码随想录算法训练营第九期
leetcode
反转字符串II
剑指
Offer 05.替换空格151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符串
344.反转字符串力扣题目链接编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。示例1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:["H",
在下小zhan
·
2023-12-22 06:18
leetcode
leetcode
反转字符串II
剑指
Offer 05.替换空格 151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符串
344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。解题:思路比较简单,双指针左右同时移动,用数组转换的方式交换值/***@param{character[]}s*@return{void}Donotreturnanything,modifysin-placei
lex_bb
·
2023-12-22 06:48
算法
数据结构
反转字符串II、
剑指
Offer 05.替换空格、P151.翻转字符串里的单词、
剑指
Offer58-II.左旋转字符串
代码随想录算法训练营day08|P344.反转字符串、P541.反转字符串II、
剑指
Offer05.替换空格、P151.翻转字符串里的单词、
剑指
Offer58-II.左旋转字符串P344.反转字符串题目链接
99righter
·
2023-12-22 06:45
算法
反转字符串II
剑指
Offer 05.替换空格 151.翻转字符串里的单词
剑指
Offer58-II.左旋转字符串
344.反转字符串(题目链接:力扣)541.反转字符串II(题目链接:力扣)
剑指
Offer05.替换空格(题目链接:力扣)151.翻转字符串里的单词(题目链接:力扣)
剑指
Offer58-II.左旋转字符串
_porter
·
2023-12-22 06:44
leetcode
算法
职场和发展
剑指
Offer——将二叉树打印成多行
题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。相比较层次遍历二叉树,这个地方要求每输出一行都需要换行。重点思考的地方也就是,如何判断一行打印完了,进行下一行的打印。解题思路先从层次遍历开始,借用队列结构,会依次把下一层的结点加入队列中。那么如何判断一行打印完了?实际上一次操作的过程中,我们会涉及到当前层结点的出队,和下一层结点的入队。那么我们可以维护两个整型变量,来记录一
Mereder
·
2023-12-22 00:19
剑指
offer速通
题目来自于
剑指
offer目的是为了总结leetcode上面自己不会的题目第一题原题classSolution{public:intadd(inta,intb){intans=0;while(b){ans
代码有点萌
·
2023-12-21 22:47
c++
《流落的世间》第六章 马如梦
我没顾大蛇的阻拦,甩开他的手,直接轻剑祭出,
剑指
染青剑,踏罡迎风立,挡在了即将飞射到女孩的面前。
小鬼在人间
·
2023-12-21 20:38
《
剑指
Offer》-28.对称的二叉树
题干请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它就是对称的。例如在下图的三棵二叉树中,第一棵二叉树是对称的,而另外两棵不是。第一棵graphTD8-->B[6]8-->C[6]B-->D[5]B-->E[7]C-->F[7]C-->G[5]第二棵graphTD8-->B[6]8-->C[9]B-->D[5]B-->E[7]C-->F[7]C-->G[5]第三
懒人成长
·
2023-12-21 19:07
66 道前端算法面试题附思路分析助你查漏补缺
作者:Eno_Yaohttps://segmentfault.com/a/1190000022425896……本部分主要是CavsZhouyou在练习《
剑指
Offer》时所做的笔记,主要涉及算法相关知识和一些相关面试题时所做的笔记
前端开发博客
·
2023-12-21 17:47
ipad
powerdesigner
powerbuilder
statistics
raspberry
pi
【算法Hot100系列】删除链表的倒数第 N 个结点
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-21 16:55
s6
算法与数据结构
算法
链表
数据结构
剑指
Offer:39-平衡二叉树
题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。思路实现classSolution{public:boolIsBalanced_Solution(TreeNode*pRoot){if(!pRoot)returntrue;intleft=TreeDepth(pRoot->left);intright=TreeDepth(pRoot->right);if(abs(left-right)left)
jackmxp
·
2023-12-21 13:42
剑指
offer-
二叉树的镜像-php
题目操作给定的二叉树,将其变换为源二叉树的镜像。题解翻转二叉树,有递归和非递归两种方式,非递归就是使用队列。代码val=$val;}}*/functionMirror(&$root){if($root==NULL)return0;$queue=array();array_push($queue,$root);while(!empty($queue)){$node=array_shift($queu
重口味码农
·
2023-12-21 12:25
剑指OFFER
剑指OFFER-PHP实现
二叉树
剑指offer-java实现
剑指
Offer 30. 包含min函数的栈
剑指
Offer30.包含min函数的栈题目链接:https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/题目说明:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的
小小Java人
·
2023-12-21 05:08
java-剑指offer
算法
leetcode
数据结构
剑指
offer 09.用两个栈实现队列
**
剑指
offer09.用两个栈实现队列**链接:https://leetcode.cn/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof/1.暴力解法
小小Java人
·
2023-12-21 05:38
java-剑指offer
leetcode
算法
java
剑指
Offer:36-两个链表的第一个公共结点
题目描述输入两个链表,找出它们的第一个公共结点。思路还是老样子,没有思路的时候就已经有思路了,暴力法,总是有办法解决问题的。但是暴力法不是最好的办法,我们要优化一下。实现1-暴力法/*structListNode{intval;structListNode*next;ListNode(intx):val(x),next(NULL){}};*/classSolution{public:ListNod
jackmxp
·
2023-12-21 01:43
剑指
Offer(第2版)面试题 41:数据流的中位数
剑指
Offer(第2版)面试题41:数据流的中位数
剑指
Offer(第2版)面试题41:数据流的中位数解法1:优先队列解法2:有序集合+双指针
剑指
Offer(第2版)面试题41:数据流的中位数题目来源:LeetCode295
UestcXiye
·
2023-12-20 20:03
剑指
Offer
面试
C++
数据结构与算法
剑指Offer
优先队列
剑指
Offer(第2版)面试题 38:字符串的排列
剑指
Offer(第2版)面试题38:字符串的排列
剑指
Offer(第2版)面试题38:字符串的排列解法1:回溯扩展题一:LeetCode46.全排列扩展题二:LeetCode47.全排列II
剑指
Offer
UestcXiye
·
2023-12-20 20:33
剑指
Offer
C++
数据结构与算法
leetcode
全排列
回溯
剑指
Offer(第2版)面试题 40:最小的 k 个数
剑指
Offer(第2版)面试题40:最小的k个数
剑指
Offer(第2版)面试题40:最小的k个数解法1:排序解法2:快速选择解法3:优先队列
剑指
Offer(第2版)面试题40:最小的k个数题目来源:53
UestcXiye
·
2023-12-20 20:33
剑指
Offer
算法
数据结构
C++
剑指Offer
优先队列
上半年万物皆可碳中和,下半年万物皆可鸿蒙!
大盘破5日线,短线走弱,日线看3560—3630点箱体震荡格局,不破箱底无大的风险,看好震荡后走一笔上的反弹;创业板强势领涨,
剑指
前高,中期趋势20日线不破,会去挑战3476点压力;短线可重点关注创业板方向个股
股上九天
·
2023-12-20 18:36
LeetCode每日一题——Day15
剑指
Offer53-II.0~n-1中缺失的数字一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。
花朝九日
·
2023-12-20 17:32
LeetCode每日一题
leetcode
算法
职场和发展
java
数据结构
365天挑战LeetCode1000题——Day 031 每日一题 + 二分查找 09
文章目录500提交纪念
剑指
OfferII041.滑动窗口的平均值代码实现(首刷自解)1838.最高频元素的频数代码实现(首刷自解)540.有序数组中的单一元素代码实现(首刷自解)真正写对「二分查找」,从来不在于我们把区间写成了
ShowM3TheCode
·
2023-12-20 17:31
LeetCode千题之路
leetcode
算法
数据结构
票房狂飙42亿,超越林超贤周星驰,下个目标
剑指
吴京
大家好,非常感谢阅读小编所说所写,在这个茫茫人海中遇见“小丽影视”就是缘分。当下国内电影市场正处于飞速发展的阶段,各种票房纪录坐不长久就被人踢下宝座了。今年历史票房榜的排位变化很大,这主要是因为大爆的大片实在太多了。如《流浪地球》《复仇者联盟4》都冲破了42亿以上,创下历史亚军季军好成绩。这个暑期档一部动画片《哪吒》票房大爆,下个目标超越吴京票房纪录。其实动画电影想要卖一个很好的票房真的很难,因为
浅忆影视
·
2023-12-20 15:36
2022-01-05
IT工业界1.力扣:调整数组顺序使奇数位于偶数前面2022-01-05(
剑指
Offer21.调整数组顺序使奇数位于偶数前面)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-20 13:35
第三章 总要吃饭呀
起手式“贯虹”,讲究一手快,快如闪电,气势如虹,先把对手的气势压下去,紧接着就是二式“力注”,趁对手气势减弱,以守为主,进一步跟进一手,讲究稳,稳住自己的身形,
剑指
对方的发力处,意在让对手无法进一步动作
雁来月七
·
2023-12-20 12:37
74.搜索二维矩阵
题目法1:二分搜索
剑指
原题classSolution{publicbooleansearchMatrix(int[][]matrix,inttarget){intm=matrix.length,n=matrix
Allenlzcoder
·
2023-12-20 10:18
力扣Top100
搜索二维矩阵
【重点】【二分查找】34. 在排序数组中查找元素的第一个和最后一个位置
题目
剑指
中重题法1:二分查找注意:寻找完边界后,要判断两者是否合法!!!
Allenlzcoder
·
2023-12-20 02:31
力扣Top100
二分查找
Day20 二叉搜索树的第k大节点 + 平衡二叉树 + 调整数组顺序使奇数位于偶数前面
TODO:1.重做二叉平衡树❗一、
剑指
Offer54.二叉搜索树的第k大节点(简单)方法一傻瓜式中序遍历classSolution{public:vectoritem;voiddfs(TreeNode*
吃掉夏天的怪物
·
2023-12-20 01:32
2021-09-09
IT1.LeetCode力扣:数组中出现次数超过一半的数字2021-09-09(
剑指
Offer39.数组中出现次数超过一半的数字)2.
幸福大黑鸭
·
2023-12-19 13:55
验证栈序列(栈压入、弹出序列),
剑指
offer,力扣
目录题目地址:相同题型:我们直接看题解吧:解题方法:审题目+事例+提示:解题分析:解题思路:代码实现:题目地址:946.验证栈序列-力扣(LeetCode)难度:中等今天刷验证栈序列(栈压入、弹出序列),大家有兴趣可以点上看看题目要求,试着做一下。相同题型:建议可以先做做这道题图书整理II(两个栈实现队列)-CSDN博客题目:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈
大数据SQLboy
·
2023-12-19 11:59
#
栈与队列
剑指offer
算法
min函数的栈(最小栈),
剑指
offer,力扣
目录题目地址:相同题目题解地址:题目:我们直接看题解吧:解题方法:审题目+事例+提示:解题分析:解题思路:补充说明:代码实现:题目地址:LCR147.最小栈-力扣(LeetCode)难度:中等今天刷包含min函数的栈(最小栈),大家有兴趣可以点上看看题目要求,试着做一下。相同题目题解地址:最小栈,力扣-CSDN博客题目:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数在该栈中
大数据SQLboy
·
2023-12-19 11:29
#
栈与队列
剑指offer
java
算法
数据结构
二叉搜索树第大K节点,
剑指
offer,力扣
题目:
剑指
Offer54.二叉搜索树的第k大节点给定一棵二叉搜索树,请找出其中第k大的节点的值。我们
大数据SQLboy
·
2023-12-19 11:27
剑指offer
#
树/二叉树
算法
【Python系列】Python函数
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-19 04:33
s19
python
python
开发语言
LeetCode 练习——
剑指
Offer 66. 构建乘积数组
1.题目描述
剑指
Offer66.构建乘积数组给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B[i]的值是数组A中除了下标i以外的元素的积,即B[i]=A[0]×A[1
SK_Jaco
·
2023-12-19 03:41
剑指
offer19.正则表达式
这道题我一看就有印象,我室友算法课设抽到这题,他当时有个bug让我帮他看一下,然后我就大概看了一下他的算法,他是用动态规划写的,用了一个二维数组,然后我就试着按照这个思路去写,想了一会还是没有思路,就看题解了:classSolution{publicbooleanisMatch(Strings,Stringp){//.可以代替所有字符,*前面的一个字符可以出现任意次包括0次intm=s.lengt
荔枝味啊~
·
2023-12-19 01:18
剑指offer
leetcode
java
算法
剑指
Offer56 删除链表重复节点(链表多指针遍历)
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5这一题的难点在于:重复的节点一个都不保留,这意味检查该节点是否为重复节点,需要保留其父亲节点。如果重复节点出现在头部,那么需要单独处理如果重复节点出现在尾部,那么尾部指针需要设置为null其实对于修改链表节点指针问题,例如列表的逆序,
北国雪WRG
·
2023-12-19 00:01
2022年18周记:如果可以,请不要乱调休
2022年18周(04月24号-04月30号)本文用时35min(17:50-18:25)本周计划《
剑指
offer》全书大概整理完gitee上有7天的提交记录(有点难,才5天吧)读书(非技术)5个《白石老人自述
im天行
·
2023-12-18 20:52
字符串替换-
剑指
offer5题
题目:请实现一个函数,把字符串中的每个空格替换成"%20"。例如,输入"wearehappy",则输出"we%20are%happy"正常的思想是正向替换,不断的挪动指针,这样会使时间复杂度在O(n2),这时需要逆向思维,先讲偏移量算好,这样会减少挪动指针的次数voidrepStr(charrepStr[],intlength){if(repStr==nullptr||length=0&&inde
继续向前冲
·
2023-12-18 20:04
22/50 塔罗日记 宝剑2
他手里举着两只,双手在胸前交叉着,手里的
剑指
向不同的方向,从胸前的衣服上的绉皱可以看出是很用力的。身上的淡蓝色的衣服,在大腿根部向上到脐眼以下堆成厚厚的一层,形成一种厚重和堆积。
温润如玉如你
·
2023-12-18 18:20
【剪映】点滴剪时光
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-18 15:17
s99
其他
生活
【算法Hot100系列】盛最多水的容器
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-18 12:51
s6
算法与数据结构
算法
【数据结构】模式匹配之KMP算法与Bug日志—C/C++实现
通幽径心凝意,
剑指
苍穹势如山。
Sarapines Programmer
·
2023-12-18 10:21
#
数据结构基础强化
数据结构
算法
c语言
KMP
模式匹配
暴力搜索
【算法Hot100系列】三数之和
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-18 09:06
s6
算法与数据结构
算法
【算法Hot100系列】正则表达式匹配
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-12-18 09:10
s6
算法与数据结构
算法
正则表达式
剑指
Offer(第2版)面试题 37:序列化二叉树
剑指
Offer(第2版)面试题37:序列化二叉树
剑指
Offer(第2版)面试题37:序列化二叉树解法1:深度优先搜索
剑指
Offer(第2版)面试题37:序列化二叉树题目来源:50.序列化二叉树解法1:深度优先搜索使用
UestcXiye
·
2023-12-18 06:53
剑指
Offer
C++
剑指Offer
二叉树
剑指
Offer(第2版)面试题 35:复杂链表的复制
剑指
Offer(第2版)面试题35:复杂链表的复制
剑指
Offer(第2版)面试题35:复杂链表的复制解法1:模拟
剑指
Offer(第2版)面试题35:复杂链表的复制题目来源:48.复杂链表的复刻解法1:模拟算法
UestcXiye
·
2023-12-18 06:52
剑指
Offer
链表
数据结构
剑指Offer
C++
剑指
Offer(第2版)面试题 36:二叉搜索树与双向链表
剑指
Offer(第2版)面试题36:二叉搜索树与双向链表
剑指
Offer(第2版)面试题36:二叉搜索树与双向链表解法1:中序遍历-递归解法2:中序遍历-迭代
剑指
Offer(第2版)面试题36:二叉搜索树与双向链表题目来源
UestcXiye
·
2023-12-18 06:17
剑指
Offer
链表
数据结构
C++
剑指Offer
二叉树
刷穿
剑指
offer-Day12-链表II 链表的环与交点
昨日回顾昨天我们初步介绍了链表的相关知识,并且通过列举数组和链表的差异,进行了比较学习。之后介绍了链表涉及的相关题型,并举例了第一种链表的第一种删除类题目。那么今天我们就来看看链表的第二类题目:链表的环与交点环形链表链表的环是一类在链表中很爱考察的热门题目,今天针对这类题目,带着大家一起学习下。对于一般的链表,会存在一个头节点,然后根据链表指针一直遍历到链表的结尾即null。但有一种环形链表,这种
清风Python
·
2023-12-18 05:39
剑指
Offer 04. 二维数组中的查找
二维数组中的查找。在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例1:现有矩阵matrix如下:[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]]给定target=5
xiaoxiawancsdn
·
2023-12-18 04:23
算法
java
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他