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算法刷题记录
Java
刷题记录
(小白边刷边学)7.25
Java
刷题记录
(小白边刷边学)7.251最长公共前缀题目分析:首先一定需要创建一个数组存储最长公共前缀的值为了方便比较,先把strs的第一个字符串放进新的数组中即strs[0]因此比较时从strs【1
小聪不吃葱
·
2023-10-01 22:00
java
开发语言
Buuoj
刷题记录
记录buuoj写过的题web[HCTF2018]WarmUpF12看到存在source.php,跳转后看到代码"source.php","hint"=>"hint.php"];if(!isset($page)||!is_string($page)){echo"youcan'tseeit";returnfalse;}if(in_array($page,$whitelist)){returntrue;
meteox
·
2023-10-01 06:53
CTF
BUUCTF
刷题记录
(5)
文章目录web[GXYCTF2019]BabyUpload[网鼎杯2018]Comment[RoarCTF2019]SimpleUpload[NCTF2019]FakeXMLcookbook[极客大挑战2019]RCEMEbestphp'srevenge(未完成)[WUSTCTF2020]朴实无华[WUSTCTF2020]颜值成绩查询[WUSTCTF2020]easyweb(未完成)[MRCTF2
bmth666
·
2023-10-01 06:52
ctf
刷题
php
代码随想录
刷题记录
day49 回文子串+最长回文子串
代码随想录
刷题记录
day49回文子串+最长回文子串647.回文子串思想方法1:暴力解两层for去判断是否是回文子串,双指针。
Made in Program
·
2023-10-01 02:44
代码随想录刷题记录
leetcode
算法
动态规划
leetcode刷题笔记——深度优先搜索
leetcode刷题笔记——深度优先搜索目前完成的深度优先搜索相关的
leetcode算法
题序号:简单:257中等:200,417来源:力扣(LeetCode)链接:https://leetcode-cn.com
季建豪
·
2023-09-30 20:25
数据结构与算法
算法
二叉树
python
dfs
Leetcode算法
题练习(一)
目录一、前言二、移动零三、复写零四、快乐数五、电话号码的字母组合六、字符串相加一、前言大家好,我是dbln,从本篇文章开始我就会记录我在练习算法题时的思路和想法。如果有错误,还请大家指出,帮助我进步。谢谢!二、移动零链接:移动零题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。思路:我们可以使用双指
dbln
·
2023-09-29 12:22
leetcode
算法
【LeetCode】11月每日一题
刷题记录
575.分糖果classSolution{public:intdistributeCandies(vector&candyType){unordered_setS;for(autoc:candyType)S.insert(c);returnmin(candyType.size()/2,S.size());}};237.删除链表中的节点由于是单链表,我们不能找到前驱节点,所以我们不能按常规方法将该节
Do1phln
·
2023-09-29 05:26
#
刷题记录
leetcode
算法
职场和发展
LeetCode算法
题---第2天
注:大佬解答来自LetCode官方题解80.删除有序数组的重复项Ⅱ1.题目2.个人解答varremoveDuplicates=function(nums){letres=[];for(letindex=0;index2){return;}}else{res.push(nums[index]);}}nums.length=res.lengthfor(letindex=0;index{letn=num
卷小白
·
2023-09-29 04:13
LeetCode算法
算法
LeetCode算法
题---第3天
注:大佬解答来自LeetCode官方题解121.买卖股票的最佳时期1.题目2.个人解答functionmaxProfit(prices){//更新最低价格和最大利润letminPrice=prices[0];letmaxProfit=0;for(leti=1;imaxProfit){maxProfit=prices[i]-minPrice;}}returnmaxProfit;}3.大佬解答122.
卷小白
·
2023-09-29 04:13
LeetCode算法
算法
leetcode算法
练习——977.有序数组的平方/209.长度最小的子数组/59.螺旋矩阵II
leetcode算法
练习977.有序数组的平方题目链接思路:暴力解法:把所有数都平方然后进行一个快排时间复杂的:O(nlogn)取决于快排双指针:设置两个指针分别在数组的两端定义一个一样大小的新数组根据两个指针的变化每次将最大的数放入新数组中即新数组由下标从大到小更新时间复杂度
刘梦得
·
2023-09-29 03:15
算法
算法
leetcode
数据结构
LeetCode算法
二叉树—226. 翻转二叉树
目录226.翻转二叉树代码:运行结果:给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例2:输入:root=[2,1,3]输出:[2,3,1]示例3:输入:root=[]输出:[]提示:树中节点数目范围在[0,100]内-100<=Node.val<=100代码:/***Definition
turbo夏日漱石
·
2023-09-28 14:52
题解
算法
leetcode
java
LeetCode算法
二叉树—LCR 194. 二叉树的最近公共祖先
目录LCR194.二叉树的最近公共祖先-力扣(LeetCode)代码:运行结果:给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]示例1:
turbo夏日漱石
·
2023-09-28 14:52
题解
算法
leetcode
数据结构
LeetCode算法
二叉树—222. 完全二叉树的节点个数
目录222.完全二叉树的节点个数-力扣(LeetCode)代码:运行结果:给你一棵完全二叉树的根节点root,求出该树的节点个数。完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第h层,则该层包含1~2h个节点。示例1:输入:root=[1,2,3,4,5,6]输出:6示例2:输入:root=
turbo夏日漱石
·
2023-09-28 14:51
题解
算法
leetcode
职场和发展
LeetCode算法
二叉树—236. 二叉树的最近公共祖先
目录236.二叉树的最近公共祖先代码:运行结果:给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=1输出:3解释:节点5和节点1的最
turbo夏日漱石
·
2023-09-28 14:15
题解
算法
leetcode
数据结构
LeetCode算法
学习---Trie(前缀树)
Trie(发音为"try")或前缀树是一种树数据结构,用于检索字符串数据集中的键。这一高效的数据结构有多种应用:1.自动补全2.拼写检查3.九宫格打字预测4.IP路由(最长前缀匹配)为什么需要Trie树结构?哈希表可以在O(1)O(1)时间内寻找键值,却无法高效的完成以下操作:找到具有同一前缀的全部键值。按词典序枚举字符串的数据集。Trie树优于哈希表的另一个理由是,随着哈希表大小增加,会出现大量
LeonP3ng
·
2023-09-28 13:04
算法
C++
leetcode
字符串
数据结构
算法
Leetcode算法
-滑动窗口最大值
给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313[-
Android_Developer_M
·
2023-09-28 08:46
算法
leetcode
面试
滑动窗口
Leetcode算法
-无重复字符的最长子串
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,
Android_Developer_M
·
2023-09-28 08:16
算法
面试
滑动窗口
Java
Leetcode算法
-最小覆盖子串
给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。注意:对于t中重复字符,我们寻找的子字符串中该字符数量必须不少于t中该字符数量。如果s中存在这样的子串,我们保证它是唯一的答案。示例1:输入:s="ADOBECODEBANC",t="ABC"输出:"BANC"解释:最小覆盖子串"BANC"包含来自字符串t的'A'、'B'和'C
Android_Developer_M
·
2023-09-28 08:16
算法
面试
滑动窗口
【
LeetCode算法
系列题解】第71~75题
CONTENTSLeetCode71.简化路径(中等)LeetCode72.编辑距离(困难)LeetCode73.矩阵置零(中等)LeetCode74.搜索二维矩阵(中等)LeetCode75.颜色分类(中等)LeetCode71.简化路径(中等)【题目描述】给你一个字符串path,表示指向某一文件或目录的Unix风格绝对路径(以'/'开头),请你将其转化为更加简洁的规范路径。在Unix风格的文件
柃歌
·
2023-09-28 01:59
LeetCode
算法
leetcode
职场和发展
学习
c++
python LeetCode
刷题记录
101
题目给你一个二叉树的根节点root,检查它是否轴对称。代码#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:defisSymmetric(self,r
汪VV
·
2023-09-27 15:16
LeetCode
python
leetcode
LC
刷题记录
——数学专题
目录采样470.用Rand7()实现Rand10()质数判断一个数是否为质数204.计数质数因数质因数分解最大公因数最小公倍数位运算面试题05.02.二进制数转字符串982.按位与为零的三元组其他754.到达终点数字891.子序列宽度之和增函数->二分878.第N个神奇数字快速计算均值——前缀和813.最大平均值和的分组Mod运算1590.使数组和能被P整除采样470.用Rand7()实现Rand
Deep_My
·
2023-09-27 13:55
leecode刷题
leetcode
算法
buuctf
刷题记录
4 [GUET-CTF2019]re
先查壳,发现是upx加壳,脱壳后,拖进ida里面查看逻辑很简单,很容易就找到关键函数if(1629056**a1!=166163712)return0LL;if(6771600*a1[1]!=731332800)return0LL;if(3682944*a1[2]!=357245568)return0LL;if(10431000*a1[3]!=1074393000)return0LL;if(397
ytj00
·
2023-09-27 07:56
ctf
逆向
BUUCTF
刷题记录
——MISC部分解答(一)
一、签到直接打开签到就行了二、下载得到gif动图,发现动图中一闪而过flag,拖进PS中,打开时间轴,即可发现flag。即flag{hellohongke},也可以用Stegsolve软件(需要安装java环境)——FrameBrowser——打开图片一帧一帧得到flag三、二维码下载过后是一个二维码,我们对这个文件进行分析,将文件拖入Winhex中,可以看到里面含有pk字母,还有一个4numbe
大林子木木
·
2023-09-27 07:51
经验分享
Buuctf
刷题记录
BuyFlag题目地址无明显提示,看源码,搜索不到flag仔细翻阅发现pay.php看源码所以又是php弱类型比较呗构造payload:password=404a15然而发现了个问题youmustbeastudentfromcuit更改cookie中user为1发现然后发现"404a"不行。。之后测试了下发现get,post传参本身接受后就是字符串类型最后没写money…最后终于得到flag学到了
蓝色的@猫
·
2023-09-27 07:48
csa
php
安全
http
BUUCTF
刷题记录
目录Basic1linuxlabsCrypto1MD5Basic1linuxlabs这道题主要考查的是ssh的知识,需要远程用ssh连接上这台虚拟机。题目中给了地址、端口、账号和密码打开了这个网页之后其实并没有什么用。我们需要通过主机cmd去用ssh链接格式是:ssh-p端口用户名@网址然后输入yes和密码,就成功连接上。先用ls命令看看有什么东西没有,发现没有返回的东西,说明一开始就进去了一个空
best_Floats
·
2023-09-27 07:46
ctf学习
linux
服务器
ssh
leetcode热题HOT-100道题
leetcode
刷题记录
题目题目LeetCode热题HOT100关于树的题目652寻找重复的子树序列化二叉树只能前序或后续遍历利用map记录每个根节点的序列化字串若系列化字串数量大于2就是重复的子树112
华南小哥
·
2023-09-26 23:13
算法学习
算法
leetcode
【软件设计师-中级——
刷题记录
1(纯干货)】
目录个人刷题总结:路由协议电子邮件收发协议:HTTP的一次请求过程:进度管理工具Gantt图:软件维护:心态的重要性1-不要觉得尴尬和丢脸2-你一定要自信3-不要追求言语上的胜利每日一言:持续更新中...小憩一下:个人昵称:lxw-pro个人主页:欢迎关注我的主页个人感悟:“失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。证书作用:获取职称:以考代评国际意义
lxw-pro
·
2023-09-26 23:19
软考中级
软件设计师
软考中级
学习记录
程序人生6
【软件设计师-中级——
刷题记录
2(纯干货)】
目录编程的益处:模块的内聚模型:汇编语言:面向对象系统设计中的原则:几种编程语言的识别:面向对象设计与分析:类的静态成员4-不要让坏情绪过夜5-丢掉虚荣心6-在社交时,不把自己放在被评价的位置每日一言:持续更新中...欢迎关注==微信公众号==【[程序人生6](https://u.r.sn.cn/RsGk6d)】,一起探讨学习哦!!!个人昵称:lxw-pro个人主页:欢迎关注我的主页个人感悟:“失
lxw-pro
·
2023-09-26 23:19
软考中级
程序人生6
学习记录
软考中级
软件设计师
【软件设计师-中级——
刷题记录
3(纯干货)】
目录数据交换模式知识产权与标准化之侵权判断OSI专业模型:7-克制自己的同理心8-不要为不值得的人和事浪费时间9-做个长期主义者每日一言:持续更新中...个人昵称:lxw-pro个人主页:欢迎关注我的主页个人感悟:“失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。证书作用:获取职称:以考代评国际意义:中日韩互认升职加薪:拓展就业方向积分落户以考代学国家软考办
lxw-pro
·
2023-09-26 23:19
软考中级
软件设计师
软考中级
程序人生6
学习记录
【软件设计师-中级——
刷题记录
4(纯干货)】
目录进度管理工具Grantt图:程序语言基础:高级语言源程序模式:每日一言:持续更新中...个人昵称:lxw-pro个人主页:欢迎关注我的主页个人感悟:“失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。证书作用:获取职称:以考代评国际意义:中日韩互认升职加薪:拓展就业方向积分落户以考代学国家软考办官网:https://www.ruankao.org.cn/综
lxw-pro
·
2023-09-26 23:45
软考中级
程序人生6
软考中级
软件设计师
刷题记录
python LeetCode
刷题记录
100
题目给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。代码#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right
汪VV
·
2023-09-26 17:55
LeetCode
python
leetcode
算法
刷题记录
Hot--100
1.同龄朋友在社交媒体网站上有n个用户。给你一个整数数组ages,其中ages[i]是第i个用户的年龄。如果下述任意一个条件为真,那么用户x将不会向用户y(x!=y)发送好友请求:age[y]age[x]age[y]>100&&age[x]16,18->17。示例3:输入:ages=[20,30,100,110,120]输出:3解释:产生的好友请求为110->100,120->110,120->1
正在学编程中
·
2023-09-26 16:49
算法
leetcode
c++
LeetCode算法
题-25. K 个一组翻转链表(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-nodes-in-k-group著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给定
entre_los_dos
·
2023-09-26 16:36
LeetCode算法
二叉树—116. 填充每个节点的下一个右侧节点指针
目录116.填充每个节点的下一个右侧节点指针题解:代码:运行结果:给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都
turbo夏日漱石
·
2023-09-26 14:36
题解
leetcode
算法
职场和发展
Leetcode算法
二叉树—117. 填充每个节点的下一个右侧节点指针 II(层序遍历/队列)
目录117.填充每个节点的下一个右侧节点指针II-力扣(LeetCode)题解:代码:运行结果:编辑给定一个二叉树:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都被设置为NULL。示例1:输入:roo
turbo夏日漱石
·
2023-09-26 14:36
题解
算法
leetcode
java
LeetCode算法
二叉树—108. 将有序数组转换为二叉搜索树
目录108.将有序数组转换为二叉搜索树代码:运行结果:给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9]也将被视为正确答案:示例
turbo夏日漱石
·
2023-09-26 13:33
题解
算法
leetcode
职场和发展
lfu算法c语言,
LeetCode算法
系列 460. LFU 缓存机制
力扣原题460.LFU缓存机制请你为最不经常使用(LFU)缓存算法设计并实现数据结构。实现LFUCache类:LFUCache(intcapacity)-用数据结构的容量capacity初始化对象intget(intkey)-如果键存在于缓存中,则获取键的值,否则返回-1。voidput(intkey,intvalue)-如果键已存在,则变更其值;如果键不存在,请插入键值对。当缓存达到其容量时,则
李阁雅
·
2023-09-26 09:40
lfu算法c语言
AtCoder
刷题记录
一天一场ARC有利于身心健康?ARC066CAdditionandSubtractionHard首先要发现两个性质:加号右边不会有括号:显然,有括号也可以被删去,答案不变。\(op_i\)和\(A_{i+1}\)之间只会有一个括号:有多个括号的话只保留最外边那个,答案不变。然后就可以定义状态:\(dp_{i,j}\)表示前\(i\)个数,还有\(j\)个未闭合的左括号,得到的最大答案。由于只有减号
dfn8726
·
2023-09-26 06:32
数据结构与算法
Leetcode算法
刷题大全
文章目录跟着LABLADONG刷题100题二叉树二叉树、链表、数组的遍历基础知识队列、双端队列、栈HashMapJAVA逻辑运算符List一维数组List算法题参考链接:https://github.com/afatcoder/LeetcodeTop【根据不同公司】https://programmercarl.com/【整体知识点】这里使用JAVA语言实现。跟着LABLADONG刷题100题二叉树
无名之辈_
·
2023-09-26 04:21
大厂面试准备
算法刷题
C++编程问题
算法
面试
算法笔记Codeup、pat
刷题记录
(含个人笔记)第八章
2021算法笔记Codeup、pat
刷题记录
目录《算法笔记》8.1小节——搜索专题->深度优先搜索(DFS)Codeup【递归入门】全排列【递归入门】组合的输出【递归入门】组合+判断素数【递归入门】n皇后问题
学递归的递归
·
2023-09-26 02:37
算法笔记Codeup刷题记录
c++
数据结构
算法
LeetCode算法
刷题指南
主要参考@CYC2018大佬的LeetCode题解数组和矩阵把数组中的0移到末尾283.MoveZeroes(Easy)Forexample,givennums=[0,1,0,3,12],aftercallingyourfunction,numsshouldbe[1,3,12,0,0].publicvoidmoveZeroes(int[]nums){intidx=0;for(intnum:nums
weixin_33806509
·
2023-09-26 02:07
数据结构与算法
面试
java
蓝书(算法竞赛进阶指南)
刷题记录
——POJ1475 Pushing Boxes(bfs套bfs)
题目:POJ1475.题目大意:给定一个n∗mn*mn∗m的迷宫,现在有一个箱子和一个人,要求让这个人把箱子推到指定位置,求箱子的移动步数最少的方案并输出,若有多个则要求人的移动步数也最少,若还有多个方案则输出任意一个.1≤n,m≤201\leqn,m\leq201≤n,m≤20.这是一道很套路的BFS套BFS板子,而且还要输出路径.其实挺好做的,我们在外面BFS出箱子如何移动,然后在外层BFS判
hezlik
·
2023-09-26 02:04
leetcode算法
-单词搜索-79
leetcode算法
-单词搜索leetcode传送门题目给定一个二维网格和一个单词,找出该单词是否存在于网格中。
枫吖
·
2023-09-25 20:28
算法
leetcode
深度优先遍历
图
回溯算法
leetcode算法
算题记录-数组--二分查找
publicclass二分查找{//注:数组为有序数组且数组中无重复元素是使用二分法的前提//704.二分查找简单//给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。publicintsearch(int[]nums,inttarget){//避免当target小于nums[0]nums[nums
reresrse
·
2023-09-25 20:48
算法学习记录
leetcode
算法
排序算法
二分查找
Leetcode
刷题记录
——951. 翻转等价二叉树
#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=NoneclassSolution:defflipEquiv(self,root1:TreeNode,root2:TreeNode)->bool:ifroot1==Noneandroot2==
1996MZH
·
2023-09-25 14:35
leetcode
python编程技巧
LeetCode算法
递归类—剑指 Offer 26. 树的子结构
目录剑指Offer26.树的子结构题解:代码:运行结果:编辑输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构,即A中有出现和B相同的结构和节点值。例如:给定的树A:3/\45/\12给定的树B:4/1返回true,因为B与A的一个子树拥有相同的结构和节点值。示例1:输入:A=[1,2,3],B=[3,1]输出:false示例2:输入:A=[3,4,5,
turbo夏日漱石
·
2023-09-25 05:29
题解
算法
leetcode
职场和发展
LeetCode算法
递归类——剑指 Offer 28. 对称的二叉树
目录剑指Offer28.对称的二叉树题解:代码:运行结果:剑指Offer28.对称的二叉树请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443但是下面这个[1,2,2,null,3,null,3]则不是镜像对称的:1/\22\\33示例1:输入:root=[1,2,2,3,4,4
turbo夏日漱石
·
2023-09-25 05:57
题解
算法
leetcode
数据结构
LeetCode算法
二叉树—二叉树的中序遍历
目录94.二叉树的中序遍历-力扣(LeetCode)代码:运行结果:给定一个二叉树的根节点root,返回它的中序遍历。示例1:输入:root=[1,null,2,3]输出:[1,3,2]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]提示:树中节点数目在范围[0,100]内-100res=newArrayList();publicListinorderTravers
turbo夏日漱石
·
2023-09-25 03:57
题解
算法
leetcode
职场和发展
LeetCode算法
二叉树—相同的树
目录100.相同的树-力扣(LeetCode)代码:运行结果:给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。示例1:输入:p=[1,2,3],q=[1,2,3]输出:true示例2:输入:p=[1,2],q=[1,null,2]输出:false示例3:输入:p=[1,2,1],q=[1,1,2]输出:false提
turbo夏日漱石
·
2023-09-25 03:53
题解
算法
leetcode
职场和发展
刷题记录
(2023.3.6 - 2023.3.11)
我很喜欢这周的感觉,前两道题对着wp简略复现了一下,由于以前都是自己学习,对一些稍微多、稍微难的题都会马上避开,笨小孩逃避太久了,有些事逃不掉,总得面对,开始往往很难,多花点时间,总能过去,所以课余时间全都来刷题目,以前的长链子、python、go、网络交互等都没有要求自己看,底子差就得努努力,这周虽然花了很多时间看懂题目和师傅们的脚本,但是在复现完后的畅快总会让我很兴奋XD。[西湖论剑202
Part 03
·
2023-09-25 02:47
刷题记录
CTF
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他