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
随想随写
【代码
随想
录】LC 242. 有效的字母异位词
文章目录前言一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解前言本专栏文章为《代码
随想
录》书籍的刷题题解以及读书笔记,如有侵权,立即删除。
负重奋进,笃行求实
·
2024-01-29 13:11
代码随想录
c语言
c++
java
python
算法
数据结构
散列表
图论第二天|695. 岛屿的最大面积 1020. 飞地的数量 130. 被围绕的区域 417. 太平洋大西洋水流问题 827.最大人工岛
Leetcode1020.飞地的数量Leetcode130.被围绕的区域Leetcode417.太平洋大西洋水流问题Leetcode827.最大人工岛Leetcode695.岛屿的最大面积文章链接:代码
随想
录题目链接
啊就赵得柱
·
2024-01-29 08:25
图论
深度优先
算法
代码
随想
录-数组-螺旋矩阵及其相关题目(JS)
59.螺旋矩阵II题目给你一个正整数n,生成一个包含1到n^2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2bgTWd6K-1680958210578)(螺旋矩阵及其相关题目.assets/image-20230407232740223.png)]输入:n=3输出:[[1,2,3],[8,9,4]
溪溪1111
·
2024-01-29 08:31
矩阵
javascript
leetcode
代码
随想
录-螺旋矩阵-数组篇
螺旋矩阵类题目:LC-59螺旋矩阵IILC-54螺旋矩阵剑指Offer29.顺时针打印矩阵LC-59螺旋矩阵II1、本题要求对矩阵的螺旋过程进行模拟。设置指针行指针:left,right;列指针up,down。模拟指针螺旋画矩阵的过程:最上行,列指针从左到右forxinrange(left,right):matrix[up][x]=initial_numinitial_num+=1最右列,行指针从
Jane_163
·
2024-01-29 08:59
Leecode
数组
python
数据结构
代码
随想
录--数组--螺旋矩阵题型
n等于几,螺旋矩阵最外层行列数就等于几。如n等于3所以最外层一圈的行、列都是3个数字,如左图,n等于4所以最外层的行、列都是4个数字,如右图:题目要求我们输出(以n=3为例)[[123][894][765]],题目只是给我们一堆数字,我们怎样才能输出题目要输出的结果呢?我们要做的是把这些数字按顺时针螺旋式一个位置一个位置填充进去,然后再返回这个二维数组即可(因为二维数组它的保存顺序就是从第一行从左
彩虹桥下的小淅猪
·
2024-01-29 08:28
数据结构与算法
数据结构
[代码
随想
录]数组--螺旋矩阵
螺旋矩阵II文章目录螺旋矩阵II例题如下59.螺旋矩阵II54.螺旋矩阵剑指Offer29.顺时针打印矩阵按照自己思路来就ok,逻辑理清楚就行例题如下59.螺旋矩阵II给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。1.自己搞了一遍classSolution{public:vector>generateMatrix(intn){vector
华氏451度。
·
2024-01-29 08:57
C++
刷题
算法
leetcode
c++
代码
随想
录 LeetCode数组篇 螺旋矩阵II Java实现
文章目录(中等)59.螺旋矩阵II(中等)54.螺旋矩阵(简单)JZ29顺时针打印矩阵(中等)59.螺旋矩阵II因为我是先做的JZ29,所以看到这题的时候,几乎就是一样的题,代码都几乎一样,思路解析在下一节JZ29中classSolution{publicint[][]generateMatrix(intn){intleft=0;intright=n-1;intup=0;intdown=n-1;i
努力努力再努力@_@
·
2024-01-29 08:26
代码随想录
矩阵
算法
java
【代码
随想
录-数组】螺旋矩阵 II
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列:罗列常用的开发工具,如IDEA,M
檀越剑指大厂
·
2024-01-29 08:54
s6
算法与数据结构
矩阵
线性代数
力扣日记1.28-【回溯算法篇】93. 复原 IP 地址
力扣日记:【回溯算法篇】93.复原IP地址日期:2023.1.28参考:代码
随想
录、力扣93.复原IP地址题目描述难度:中等有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0)
RobinChan730
·
2024-01-29 07:35
算法
leetcode
tcp/ip
《梦与诗》——每日诗歌精选
GabrielGarciaMarengo摄影都是平常经验都是平常影象偶然涌到梦中来变幻出多少新奇花样都是平常情感都是平常言语偶然碰着个诗人变幻出多少新奇诗句醉过才知酒浓爱过才知情重你不能做我的诗正如我不能做你的梦木棉小姐
随想
占愚姑娘
·
2024-01-29 03:39
代码
随想
录算法训练营day15|226.翻转二叉树、101.对称二叉树
题目链接/文章讲解/视频讲解:代码
随想
录226.翻转二叉树(优先掌握递归)这道题目一些做过的同学理解的也不够深入,建议大家先看我的视频讲解,无论做过没做过,都会有很大收获。
万事大吉CC
·
2024-01-29 02:23
代码随想录
数据结构
lly120-076散步
随想
今天,好朋友约我去白河边散步。我们在白河大桥南头相聚。朋友问我去哪个地方,我忽然发现我经常从白河大道过却很少下到河边。就提议在附近的河边走走。我们先从河边的小公园走。公园里有意许多老年人,有跳交谊舞的,有唱戏的,还有做三三两两散心的。我们在唱戏的地方停下来,看有十几个人,有拉各种乐器伴奏的,还有几个演唱的。去看每一个人,脸上都洋溢着微笑。我和朋友感慨人真的要多培养一些兴趣爱好,不然到老了生活就很单
79645e7e63d5
·
2024-01-29 01:31
代码
随想
录算法训练营29期|day31 任务以及具体安排
题目分类大纲如下:#算法公开课《代码
随想
录》算法视频公开课(opensnewwindow):贪心算法理论基础!(opensnewwindow),相信结合视频再看本篇题解,更有助于大家对本题的理解。
-源潮-
·
2024-01-29 00:36
算法
leetcode
数据结构
java
代码随想录
代码
随想
录算法训练营29期|day30 任务以及具体安排
332.重新安排行程classSolution{privateLinkedListres;privateLinkedListpath=newLinkedListfindItinerary(List>tickets){Collections.sort(tickets,(a,b)->a.get(1).compareTo(b.get(1)));path.add("JFK");boolean[]used=
-源潮-
·
2024-01-29 00:35
算法
数据结构
leetcode
java
代码
随想
录算法训练营29期|day30 任务以及具体安排 回溯总结篇
回溯总结篇#回溯法理论基础转眼间「代码
随想
录」(opensnewwindow)里已经分享连续讲解了21天的回溯算法,是时候做一个大总结了,本篇高能,需要花费很大的精力来看!
-源潮-
·
2024-01-29 00:35
算法
数据结构
leetcode
java
代码
随想
录算法训练营29期|day 11 任务以及具体安排
20.有效的括号classSolution{publicbooleanisValid(Strings){Dequedeque=newLinkedListdeque=newArrayDequestack=newLinkedList();for(Strings:tokens){if("+".equals(s)){//leetcode内置jdk的问题,不能使用==判断字符串是否相等stack.push(
-源潮-
·
2024-01-29 00:05
算法
代码
随想
录算法训练营29期|day 17 任务以及具体安排
110.平衡二叉树classSolution{/***递归法*/publicbooleanisBalanced(TreeNoderoot){returngetHeight(root)!=-1;}privateintgetHeight(TreeNoderoot){if(root==null){return0;}intleftHeight=getHeight(root.left);if(leftHei
-源潮-
·
2024-01-29 00:05
算法
java
开发语言
代码
随想
录算法训练营29期|day 20 任务以及具体安排
654.最大二叉树classSolution{publicTreeNodeconstructMaximumBinaryTree(int[]nums){returnconstructMaximumBinaryTree1(nums,0,nums.length);}publicTreeNodeconstructMaximumBinaryTree1(int[]nums,intleftIndex,intri
-源潮-
·
2024-01-29 00:05
算法
数据结构
代码
随想
录算法训练营29期|day 24 任务以及具体安排
理论基础#什么是回溯法回溯法也可以叫做回溯搜索法,它是一种搜索的方式。在二叉树系列中,我们已经不止一次,提到了回溯,例如二叉树:以为使用了递归,其实还隐藏着回溯(opensnewwindow)。回溯是递归的副产品,只要有递归就会有回溯。所以以下讲解中,回溯函数也就是递归函数,指的都是一个函数。#回溯法的效率回溯法的性能如何呢,这里要和大家说清楚了,虽然回溯法很难,很不好理解,但是回溯法并不是什么高
-源潮-
·
2024-01-29 00:05
算法
数据结构
leetcode
java
代码
随想
录算法训练营29期|day32 任务以及具体安排
第八章贪心算法part02122.买卖股票的最佳时机II//贪心思路classSolution{publicintmaxProfit(int[]prices){intresult=0;for(inti=1;i=nums.length-1){returntrue;}}returnfalse;}}思路:更新覆盖范围,如果覆盖范围>=最后一个点的位置,就returntrue,注意!!!!要在覆盖范围内更
-源潮-
·
2024-01-29 00:35
算法
leetcode
java
数据结构
代码随想录
贪心算法
代码
随想
录算法训练营第四十五天|70. 爬楼梯(进阶)、322. 零钱兑换、279.完全平方数
题目:70.爬楼梯(进阶)文章链接:代码
随想
录题目链接:卡码网题目链接图释:#include#includeusingnamespacestd;intmain(){intn,m;while(cin>>n
一楼二栋
·
2024-01-29 00:33
算法
leetcode
c++
代码
随想
录算法训练营第四十四天|完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ
题目:完全背包文章链接:代码
随想
录视频链接:LeetCode:完全背包题目链接:卡码网题目链接图释:#include#includeusingnamespacestd;//先遍历背包,再遍历物品voidtest_CompletePack
一楼二栋
·
2024-01-29 00:03
算法
c++
leetcode
代码
随想
录算法训练营第四十三天|1049. 最后一块石头的重量 II、 494. 目标和、474.一和零
题目:1049.最后一块石头的重量II文章链接:代码
随想
录视频链接:LeetCode:1049.最后一块石头的重量||题目链接:力扣题目链接图释:classSolution{public:intlastStoneWeightII
一楼二栋
·
2024-01-29 00:02
算法
leetcode
c++
代码
随想
录算法训练营第四十六天|139.单词拆分、多重背包、背包问题总结
题目:139.单词拆分文章链接:代码
随想
录视频链接:LeetCode:139.单词拆分题目链接:力扣题目链接图释:classSolution{public:boolwordBreak(strings,vector
一楼二栋
·
2024-01-29 00:31
算法
c++
leetcode
监考
随想
录
这个周末在研究生考试监考中度过,两整天的时间,一天两场一共四场,每一场3个小时的时间,3个小时啊……身心俱疲。在这三个小时里,不能做与监考无关的事情,看书看报抽烟打瞌睡统统不行,更别说拿出手机。于是我只能坐于讲台前方,双目紧紧盯着考生奋笔疾书。来参加研究生考试的,多半是大学生中的佼佼者,盯了一会儿便觉得无趣的很。于是不自觉的两眼放空,任脑海中无数的思绪、想法像脱缰的野马一样肆意横行。突然想到一件趣
闪电艳
·
2024-01-28 20:23
红楼梦
随想
七:贾天祥下
贾瑞那两次事情,第一次是冬至后的第二天晚上,第二次是冬至后的第五天晚上,距离冬至都不久。冬至是一个大节气,白昼最短,黑夜最长,跟夏至刚好相反。冬至这一天阴气最盛,从这一天开始,阴极阳返,是一阳复生的日子。阴气最盛,不是最寒冷,阴阳气可以喻为控制寒热消长的物事。人与自然,最相契合。换一种说法是,生活的环境以某种规律运行了数十亿年,环境中的一切东西都跟随着这个规律而改变,冬至日地球离太阳最远,夏至日最
青山照水杲日悬
·
2024-01-28 20:44
建群
随想
加盟图书代理至今已半年有余,未建群,未开公众号,只偶尔发圈。没有外卖,只自用,偶帮亲朋好友代买。每每看到便宜特价书,就会想我要建个群多好,就可以推荐给更多的朋友。那样想了很多次,但迟迟没有行动,总觉时机不够成熟。一是不想建个单纯卖东西的群,觉得耗费那么多精力卖几本书没有意义。二是我这人实在太懒,习惯被动,从不会主动带头干什么,更别说建群当群主去经营一个群了。记得大学同寝室的闺蜜曾问我,如果我们毕业
小番茄_9758
·
2024-01-28 19:33
北方雨季中的晴天
随想
感觉最近的北方已经下了一个月的雨了,上一次感叹的时候数了日子是半个月,这马上居然就一个月了。真的是时间如白驹过隙转瞬即逝啊。生活方式雨季晴天蝉鸣北方这个夏天天天下雨,但北方的屋子里大概是因为房子朝向的问题,十分闷热,空调是天天开的,只是开的是除湿功能。最近,天气偶尔会转晴一下,使得这大北方的天气不致于真的要像南方致敬。转晴的时候,不只上湿度计上面的数值减小,房间的舒适度也随之增加。太阳晒进了阳台,
eggplant1223
·
2024-01-28 19:16
代码
随想
录第二十二天|Leetcode235. 二叉搜索树的最近公共祖先、Leetcode701.二叉搜索树中的插入操作、Leetcode450.删除二叉搜索树中的节点
代码
随想
录第二十二天|Leetcode235.二叉搜索树的最近公共祖先、Leetcode701.二叉搜索树中的插入操作、Leetcode450.删除二叉搜索树中的节点Leetcode235.二叉搜索树的最近公共祖先对一条边进行搜索
muzi_taibai
·
2024-01-28 18:22
leetcode
算法
数据结构
代码
随想
录算法训练营第22天 | LeetCode.235.二叉搜索树的最近公共祖先、LeetCode.701.二叉搜索树中的插入操作、LeetCode.450删除二叉搜索树中的节点
题目链接:235.二叉搜索树的最近公共祖先-力扣(LeetCode)作者思考:本题也是求最近的公共祖先,那么这题和之前那个求公共祖先的题目有什么区别呢?本题给我们的二叉树是搜索二叉树,也就是这个二叉树是一个有序二叉树。当题目给我们这种信息,我们一定要利用好二叉搜索树的特性。因为是有序树,所以如果中间结点是q和p的公共祖先,那么中结点的数组一定在[p,q]区间。即中结点>p&&中结点q&&中结点p.
Ewng
·
2024-01-28 18:52
算法
c++
leetcode
随想
三则
其一所谓的企业社会责任CSR,是对企业所肩负的社会责任的最根本最彻底的否定。对真正的社会责任就会发挥自己所长,通过自己的业务创造最大的社会价值,并为此心无旁骛。认为企业社会责任能够助长自己的业务,这也是一种不自信,以及对于业务的怠惰。CSR,这本身就是一个巨大的讽刺!其二关于企业的悖论:1,德鲁克说企业是社会器官,松下幸之助说企业乃社会之公器;而在多数人眼里边儿企业是经济动物,唯利是图。哪一个呢?
胡光书Showa
·
2024-01-28 17:37
【JS力扣刷题笔记】76. 最小覆盖子串
这是跟着代码
随想
录的顺序学习算法的第?天。(二刷)以下是学习时自己的一些理解与笔记,如有错误欢迎指正与讨论。76.最小覆盖子串参考相关链接:76.最小覆盖子串笔记解本题的主要方法是,滑动窗口+Map。
Jamcy123
·
2024-01-28 17:53
javascript
leetcode
算法
学习
C++力扣题目 01背包理论基础
在公众号「代码
随想
录」后台回复:背包九讲,就可以获得背包九讲的pdf。但说实话,背包九讲对于小白来说确实不太友好,看起来还是有点费劲的,而且都是伪代码理解起来也吃力。
学不会的天真boy
·
2024-01-28 16:57
c++
leetcode
数据结构
算法
代码
随想
录算法训练营第十五天| 102. 二叉树的层序遍历、226.翻转二叉树、101. 对称二叉树
文章目录1.二叉树的层序遍历2.翻转二叉树3.对称二叉树1.二叉树的层序遍历给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。示例1:输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]示例2:输入:root=[1]输出:[[1]]示例3:输入:root=[]输出:[]提示:树中节点数目在范围[0,2000
这是最后一个BUG
·
2024-01-28 16:24
算法记录
算法
c++
代码
随想
录算法训练营第十二天|239. 滑动窗口最大值、347.前 K 个高频元素
文章目录1.滑动窗口最大值2.前K个高频元素1.滑动窗口最大值给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:示例2:输入:nums=[1],k=1输出:[1]提示:1
这是最后一个BUG
·
2024-01-28 16:54
算法记录
算法
代码
随想
录算法训练营第十四天| 二叉树理论基础、递归遍历
文章目录二叉树理论基础篇2.二叉树的前序遍历二叉树理论基础篇1.二叉树的种类满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。完全二叉树:除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置(优先级队列就是一个堆,堆就是一棵完全二叉树,同时保证父子节点的顺序关系)。二叉搜索树:是一个有序树
这是最后一个BUG
·
2024-01-28 16:54
算法记录
c++
算法
代码
随想
录算法训练营第八天|344.反转字符串、541. 反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:55.右旋转字符串
文章目录1.反转字符串2.反转字符串II3.替换数字4.翻转字符串里的单词5.右旋转字符串1.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:s
这是最后一个BUG
·
2024-01-28 16:53
算法记录
算法
代码
随想
录算法训练营第十天|232.用栈实现队列、225. 用队列实现栈
文章目录栈与队列内部实现机制1.用栈实现队列2.用队列实现栈栈与队列内部实现机制1.栈的理论基础栈提供push和pop等接口,所有元素必须符合先进后出规则,所以栈不提供走访功能,也不提供迭代器(iterator)。不像是set或者map提供迭代器iterator来遍历所有元素。栈是以底层容器完成其所有的工作,对外提供统一的接口,底层容器是可插拔的(也就是说我们可以控制使用哪种容器来实现栈的功能)。
这是最后一个BUG
·
2024-01-28 16:53
算法记录
算法
c++
代码
随想
录算法训练营第四天|LetCode 24. 两两交换链表中的节点 、LetCode 19.删除链表的倒数第N个节点、LetCode 面试题. 链表相交、LetCode 142.环形链表 II
文章目录1.两两交换链表中的节点2.删除链表的倒数第N个节点3.链表相交4.环形链表II1.两两交换链表中的节点给定一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例示例1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1]提示链
这是最后一个BUG
·
2024-01-28 16:23
算法记录
算法
链表
数据结构
代码
随想
录算法训练营第七天|LetCode 454.四数相加II、LetCode 383. 赎金信、LetCode 15. 三数之和、LetCode 18. 四数之和
文章目录1.四数相加、2.赎金信3.三数之和4.四数之和1.四数相加、给定四个整数数组nums1,nums2,nums3,nums4,它们的长度都是n。请计算有多少个元组(i,j,k,l)能满足以下条件:0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2=0(1,1,0,0)->nums1[1]+nums2[1]+nums3[0]+nums4[0]
这是最后一个BUG
·
2024-01-28 16:23
算法记录
算法
c++
代码
随想
录算法训练营第十一天|20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值
文章目录1.有效的括号2.删除字符串中的所有相邻重复项3.逆波兰表达式求值1.有效的括号给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输
这是最后一个BUG
·
2024-01-28 16:50
算法记录
算法
2020-03-21关于心理界线问题的
随想
从小到大,父母就常常限制我们的行为。记忆很深刻的就是这几件小事情:厨房有煤气要生火,不允许让我们进入;剪刀和针线是锐器,不允许我们拿;外边坏人多,不允许我们独自外出,尤其是晚上出去与同学、同事聚会聚餐。只要父亲认为是危险的都不允许我们去碰、去玩。以至于我大学毕业几年后,同学聚会过10点还没回来,夺命连环call此起彼伏,而被同学笑话,我都25、6岁了,你爸爸怎么还在担心你。这句话其实有两层意思:一
淅淅沥沥小仙女
·
2024-01-28 12:27
DAY30:回溯算法332\51\37基本思路了解+总结
Leetcode:332重新安排行程代码
随想
录这道题目有几个难点:一个行程中,如果航班处理不好容易变成一个圈,成为死循环,容易出现环路。
鴒凰
·
2024-01-28 12:47
leetcode刷题系列
算法
leetcode
数据结构
笔记
c++
代码
随想
录刷题DAY1|二分查找(附代码)
今天主要刷了Leetcode二分查找相关的题目704、35、34、69、367,还有双指针的27。Leetcode:704二分查找数组:存放在连续内存空间上的相同类型数据的集合。二分查找的局限性适用于数组有序的情况,当数组中的数组无序的时候,二分查找失效。二分查找复杂度时间复杂度O(logn),每次查找区间折半。空间复杂度O(1)注意点左闭右闭、左闭右开、右开左闭区间定义下,判断条件的改变。基本思
鴒凰
·
2024-01-28 12:16
leetcode刷题系列
c++
算法
leetcode
笔记
学习
DAY15: 层序遍历102、翻转二叉树226、对称二叉树101
Leetcode:102层序遍历代码
随想
录二叉树的层序遍历,在图论上展现为广度优先搜索。
鴒凰
·
2024-01-28 12:16
leetcode刷题系列
leetcode
c++
笔记
学习
数据结构
day24:回溯算法,理论基础,组合
回溯算法理论基础参考:代码
随想
录回溯问题解决的问题组合问题:N个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集排列问题:N个数按一定规则全排列
Hessian_Matrix
·
2024-01-28 12:45
算法
力扣 24. 两两交换链表中的节点
刚入半年计科建议用虚拟头指针大家可以去b站看代码
随想
录老师讲解的相似题型反转链表代码:/***Definitionforsingly-linkedlist.
yuxinlingguo
·
2024-01-28 11:39
leetcode
链表
算法
代码
随想
录算法训练营|day9
第四章字符串28.实现strStr()字符串总结双指针回顾总结28.实现strStr()(1)KMP算法:视频讲解题目详解前缀:所有以第一个字符开头的连续子串,不包含最后一个字符。后缀:所有以最后一个字符结尾的连续子串,不包含第一个字符。next数组存储了模式串最长相等前后缀,j指向前缀末尾,i指向后缀末尾寻找与不匹配位置之前字符串最长相等前后缀长度的位置,跳转并进行后续匹配funcstrStr(
果木26
·
2024-01-28 10:47
代码随想录练习
算法
go
代码
随想
录算法训练营|day15
第六章二叉树102.二叉树的层序遍历226.翻转二叉树101.对称二叉树相关推荐学习补充总结102.二叉树的层序遍历文章详解(1)递归主要思路:递归按照深度遍历,为了保证同一层节点放入同一个切片,递归时记录每个节点的深度depth,递归到新节点将值追加到对应depth的切片中funclevelOrder(root*TreeNode)[][]int{res:=[][]int{}depth:=0var
果木26
·
2024-01-28 10:47
代码随想录练习
算法
go
代码
随想
录算法训练营|day16
第六章二叉树104.二叉树的最大深度559.n叉树的最大深度111.二叉树的最小深度222.完全二叉树的节点个数代码
随想
录文章详解总结104.二叉树的最大深度最大深度:根节点到最远叶子节点的最长路径上的节点个数
果木26
·
2024-01-28 10:47
代码随想录练习
算法
go
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他