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刷题】
LeetCode刷题
攻略
目录一、LeetCode简介二、刷leetcode的主要目的三、常用的数据结构四、常用的算法思想五、选择算法题1、刷题选择2、刷题方法方法一:顺序法方法二:标签法方法三:随机法方法四:必杀法六、刷题攻略TIP1:TIP2:TIP3:TIP4:应届生面试算法就考个数组链表二叉树矩阵数组变着法子考你排序查询指针位运算链表变着法子考你指针最多再考个哈希二叉树变着法子考用递归和栈前中后遍历最多加上回溯矩阵
Redemption&
·
2022-05-16 21:00
LeetCode
算法
数据结构
面试
leetcode
LeetCode刷题
100道,让你滚瓜烂熟拿下SQL
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验一位上进心十足的【大数据领域博主】!中国DBA联盟(ACDU)成员,目前从事DBA及程序编程擅长主流数据Oracle、MySQL、PG运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。✨如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️文章目录前言1.SQL入
IT邦德
·
2022-05-16 21:59
SQL大全
leetcode
sql
数据库
leetcode刷题
:链表03 (反转链表)
206.反转链表力扣题目链接题意:反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL前两天刚做过hhhhhpackagecom.programmercarl.linkedlist;importcom.programmercarl.linkedlist.domain.ListNode;/***@ClassNameReverseLinkedL
涛涛英语学不进去
·
2022-05-11 13:36
算法
java
链表
leetcode
算法
学习篇|
leetcode刷题
笔记-DP篇
----代码随想录笔记题型1、基础动态规划战略:基础dp通常通过总结数学规律,如斐波拉契数列这种比较容易观察到的规律。例题没什么好说的,难以总结共性。典型例题: 746.使用最小花费爬楼梯 509.斐波那契数 70.爬楼梯 62.不同路径 63.不同路径II 343.整数拆分 96.不同的二叉搜索树题型2、0-1背包战略:0-1背包的原理需要掌握,以及滚动数组的优化。在做具体的题目,一般会有变形,
天眼觑红尘
·
2022-05-07 21:27
《
LeetCode刷题
计划》——移除链表元素(三种方法来实现)
✅作者简介:大家好,我是小鱼儿,大家可以叫我鱼儿博客首页:是小鱼儿哈系列专栏:JavaSE学习笔记每日一句:有时候,我们做过的最艰难的选择,最终成了我们为自己做过的最棒的事。博主也在学习阶段,如发现问题请告知,非常感谢目录质朴做法(要考虑特殊情况)定义虚拟头节点来简化逻辑的做法递归做法废话不多说,上菜题目链接:力扣质朴做法(要考虑特殊情况)分析:我们在链表中删除一个结点其实就是让该结点没有被其他任
是小鱼儿哈
·
2022-05-04 20:46
一起刷好题
链表
leetcode
算法
「leetcode」973. 最接近原点的 K 个点【优先级队列】详解
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有
leetcode刷题
攻略、各个类型经典题目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2022-05-01 12:26
leecode题解
队列
算法
c++
数据结构
LeetCode刷题
92反转链表 II
92.反转链表II难度中等1250收藏分享切换为英文接收动态反馈给你单链表的头指针head和两个整数left和right,其中left0){//先删除再插入tail.next=node.next;node.next=prev.next;prev.next=node;node=tail.next;size--;}returndummyHead.next;}题解(递归)//反转区间right的后续结点
库里不会投三分
·
2022-04-30 19:27
LeetCode
leetcode
java
算法
数据结构
Leetcode刷题
日记(四)
又来到每日睡前一leetcode时间啦,现在是凌晨一点半,刷完这到leetcode就睡觉,杜绝继续熬夜。下题目:解题方法:单指针法。第一次遍历这个链表,来确定链表的总长度n,第二次遍历链表的半长度,即n/2.这题目难度不高,适合小白做classSolution{public:ListNode*middleNode(ListNode*head){intn=0;ListNode*cur=head;wh
&矢志不渝^O^
·
2022-04-29 15:14
笔记
c++
算法
leetcode
Leetcode刷题
-704:二分查找
解题思路1.题目描述2.题目分析3.题目解答3.1左闭右闭区间3.2左闭右开区间1.题目描述给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5
ITSOK_U
·
2022-04-28 20:52
leetcode刷题记录
leetcode
LeetCode刷题
——字符串
344.反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例一:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例二:输入:s=["H","a","n","n","a","h"]输出:["h","a","n"
进击的南方仔
·
2022-04-28 07:09
数据结构
字符串
python
数据结构与算法
IDEA各种玩法(开发者必备)
目录快捷键(提高码字速度)自定义快捷键搜索插件方法及安装✨快捷键提示(让你脱离鼠标)设置背景翻译简体中文七彩括号小地图代码统计生成方法时序图代码补全防沉迷
LeetCode刷题
快速生成文档注释扫描代码问题阿里巴巴编码规范检查工具日志信息着色大家好
耀 星
·
2022-04-24 13:11
JavaSE
java
intellij-idea
LeetCode刷题
计划——单调数列
【前言】:大家好呀!我是小鱼儿,从今天开始,鱼儿就要和大家一起刷力扣了伙伴们,一起冲呀!!!题目:单调数列原题链接:力扣分析:这道题只是要求单调,所以我们要考虑单调递增和单调递减两种情况思路:我们可以通过数组遍历的方式,用中间变量来记录是否单调,如果先后两个数组元素满足单调,该变量就加一,如此遍历到数组结束。如果该数组整个都是单调的,那么它所对应的中间变量的值必定也跟着增加到了一个定值:数组长度-
是小鱼儿哈
·
2022-04-23 16:51
一起刷好题
leetcode
单调数组
Java语言实现
leetcode刷题
——多维枚举(一)
题目一:思路:双指针boolisSubsequence(char*s,char*t){intfast=0;intslow=0;while(slowmatrix[matrixSize-1][matrixColSize[0]-1])returnfalse;inti=matrixSize-1;intj=0;while(i>=0&&j<=matrixColSize[0]-1){if(matrix[i][j
影中人lx
·
2022-04-23 01:17
刷题
leetcode
算法
职场和发展
JavaScript实现-
LeetCode刷题
-【有效的括号】-第20题!!!
题目:LeetCode题目链接题目截图:解题步骤:1.新建一个栈2.扫描字符串,遇左括号入栈,遇到和栈顶括号类型匹配的右括号就出栈,类型不匹配直接判定为不合法3.最后栈空了就合法,否则不合法代码://第一种方式varisValid=function(s){if(s.length%2===1)returnfalse;//字符串的长度是奇数conststack=[];for(leti=0;i
帅帅邬同学
·
2022-04-18 10:04
前端面试
JavaScript
前端算法和数据结构
字符串
leetcode
数据结构
算法
栈
《
LeetCode刷题
答案》pdf出炉,学习者乐坏了
很多朋友在后台留言说,刷LeetCode上的数据结构+算法题时难免会遇到困难,想要找一本答案题解做参考。其实几个月之前,咱们这里已经分享过一本《LeetCode算法题的PDF版题解》,只不过当时那个是Go语言版本的实现。今天应大家的要求,分享一本由谷歌大佬(https://github.com/soulmachine)所撰的《LeetCode算法题解+代码》,里面包含了详细的题目分析+详细代码答案
夏俊欣
·
2022-04-18 10:03
算法
java
编程语言
python
linux
JavaScript实现-
LeetCode刷题
-【对称二叉树】-第101题!!!
题目:LeetCode题目链接题目截图:解题步骤:符合分而治之的特点1.分:获取两个树的左子树和右子树2.解:递归地判断树1的左子树和树2的右子树是否镜像,树1的右子树和树2的左子树是否镜像3.合:如果上述都成立,且根节点值也相同,两个树就镜像代码:/***Definitionforabinarytreenode.*functionTreeNode(val){*this.val=val;*this
帅帅邬同学
·
2022-04-18 10:03
JavaScript
前端面试
前端算法和数据结构
二叉树
数据结构
算法
leetcode
面试
LeetCode刷题
指南(Java版)
Java工程师
LeetCode刷题
必备。主要根据LeetCode的tag进行模块划分,每部分都选取了比较经典的题目,题目以medium和easy为主,少量hard题目。
weixin_34347651
·
2022-04-18 10:33
java
面试
数据结构与算法
LeetCode刷题
-矩阵中战斗力最弱的K行
前言说明算法学习,日常刷题记录。题目连接矩阵中战斗力最弱的K行题目内容给你一个大小为m*n的矩阵mat,矩阵由若干军人和平民组成,分别用1和0表示。请你返回矩阵中战斗力最弱的k行的索引,按从最弱到最强排序。如果第i行的军人数量少于第j行,或者两行军人数量相同但i小于j,那么我们认为第i行的战斗力比第j行弱。军人总是排在一行中的靠前位置,也就是说1总是出现在0之前。示例1:输入:mat=k=3输出:
纯洁编程说
·
2022-04-18 10:29
算法刷题
算法
java
leetcode
【
leetcode刷题
】--- 我遇到一道很坏很坏的题~
前言:作者简介:大家好,我是翼同学!个人主页:翼同学的CSDN博客系列专栏:【Leetcode】刷题与总结备注:如果文章有误,请指正,万分感谢!让我们一起学习,一起进步。✅最后:如果文章对您有帮助,请三连支持一下博主哦。目录前言题目普通解法思路一思路二其他解法思路三思路四写在最后前言今天在Leetcode上刷题,看到一道题很有趣。我乍一看,没有思路,但是仔细想了想,还是没思路。。。。哈哈,开个玩笑
翼同学
·
2022-04-18 10:59
【Leetcode】刷题与总结
学习
c++
后端
刷题
【
LeetCode刷题
】-C++-简单-69-x的平方根
Task:思路:【方法1】内置函数:当然本题的初衷当然不是让这样做了,但是也要知道有一个内置函数可以用!代码:classSolution{public:intmySqrt(intx){returnsqrt(x);}};【方法2】二分查找:思路就是:(1)初始化边界i和j(2)找到中点mid=(i+j)/2(3)res=mid*mid和结果比大小,刚好等于就返回结果,其他情况下更新边界,然后继续循坏
Amazingren
·
2022-04-18 10:59
C/C++学习
leetCode
LeetCode刷题系列
leetcode刷题
day1--重复元素问题
217.存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。示例1:输入:[1,2,3,1]输出:true示例2:输入:[1,2,3,4]输出:false示例3:输入:[1,1,1,3,3,4,3,2,4,2]输出:true这题解决方法有几种思路。最先想到的必然是暴力解法使用两层for循环,逐个比较,
YTALIEN11
·
2022-04-18 10:59
leetcode刷题计划
leetcode
算法
数据结构
LeetCode刷题
笔记:二分查找简单进阶
LeetCode刷题
笔记一:二分法题目一:搜索插入位置题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
yumuing
·
2022-04-14 21:36
LeetCode刷题笔记
leetcode
算法
数据结构
二分查找
Leetcode刷题
笔记:二分查找算法
题目:二分查找折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(logn)完成搜索任务。它的基本思想是:(这里假设数组元素呈升序排列且不重复)将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止;如果xa[n/2],则我们只要在数组a的右半部继续搜索x。通俗讲,就是在有序数组中,寻找一个目标值的步骤为
yumuing
·
2022-04-14 21:35
LeetCode刷题笔记
算法
leetcode
二分查找
数据结构
小曾带你刷leetcode--二分查找篇
基于二分搜索)寻找左侧边界的二分搜索寻找右侧边界的二分查找总结4.寻找两个正序数组的中位数33.搜索旋转排序数组34.在排序数组中查找元素的第一个和最后一个位置35.搜索插入位置81.搜索旋转排序数组II前言
leetcode
研行笔录
·
2022-04-14 21:40
小曾带你刷力扣
算法
leetcode
二分查找
数据结构与算法
小曾带你刷leetcode
和你一起刷算法-
LeetCode刷题
之二分查找训练营(九)
第一题快速导航:154.寻找旋转排序数组中的最小值II假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组[0,1,2,4,5,6,7]可能变为[4,5,6,7,0,1,2])。请找出其中最小的元素。注意数组中可能存在重复的元素。示例1:输入:[1,3,5]输出:1示例2:输入:[2,2,2,0,1]输出:0说明:这道题是寻找旋转排序数组中的最小值的延伸题目。允许重复会影响算法的时间
白泽-阿栋
·
2022-04-14 21:09
和你一起刷算法
算法
柿子
leetcode
算法
数据结构
二分查找
java
贪心算法 ---
LeetCode刷题
文章目录贪心算法第一题:分发饼干解题思路:代码实现:第二题:无重叠区间解题思路:代码实现:第三题:买股票的最佳时机Ⅱ解题思路:代码实现:第四题:跳跃游戏解题思路:代码实现第五题:跳跃游戏Ⅱ解题思路:代码实现:第六题:数组拆分Ⅰ解题思路:代码实现:第七题:雪糕的最大数量解题思路:代码实现:第八题:数组中最大数对和的最小值解题思路:代码实现:贪心算法在对问题求解时,总是做出在当前看来是最好的选择.从局
wwzzzzzzzzzzzzz
·
2022-04-11 21:07
LeetCode
贪心算法
leetcode
Leetcode刷题
--链表(C++)
数据结构介绍:1链表由节点和指针构成;2无法直接获取任意节点的值,必须通过指针;3插入删除比较方便;4很多链表问题可以用递归来解决;5未遍历到尾指针时,无法确定链表长度。leetcode默认链表表示方法:structListNode{intval;ListNode*next;ListNode(intx):val(x),next(nullptr){}};注意:在链表操作时,特别是删除节点,会因为当前
小胖墩儿不胖
·
2022-04-11 04:49
leetcode刷题-每日更新
链表
leetcode
c++
LeetCode刷题
笔记:279.完全平方数
1.问题描述给你一个整数n,返回和为n的完全平方数的最少数量。完全平方数是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9和16都是完全平方数,而3和11不是。2.解题思路完全平方数===>物品正整数n===>背包题目转化为==>用多少物品装满背包①确定dp数组dp[i]表示和为i的完全平方数的最少数量示例:dp[12]=3解释:dp[12]表示和为12(1
LeBron Le
·
2022-04-10 22:55
LeetCode
Java
leetcode
算法
java
leetcode刷题
之轮转数组(超详解刷爆力扣)
大家好啊,我是小生啊我可没忘记带着大家刷题呢,嘿嘿兄弟姐妹们,我来啦让我们开始我们今天快乐的力扣刷题之旅吧,啦啦啦~~~让我们一题多解,刷爆力扣,冲冲冲力扣练习:轮转数组一.题目描述二.题目分析三.解决方法1.思路一:化尾为头再循环挪动2.思路二:开辟新空间优化时间3.思路三:三次逆置(大神方法)四.代码实现1.方法一代码详解2.方法二代码详解3.方法三代码详解五.结语一.题目描述嘿嘿,兄弟们,老
从小生开始
·
2022-04-10 18:39
刷爆力扣
数据结构
c语言
力扣
算法
【C语言】
leetcode刷题
001.两数之和(超详细)
文章目录两数之和leetcode-001题目要求实现步骤1.模板中四个值的意义2.在数组中找到两个连续的元素3.判断相加是否等于target4.返回元素下标代码示例1static的作用*returnSize是什么?代码示例2什么是malloc函数?malloc使用后free释放总结两数之和leetcode-001题目来源leetcode如下图所示右侧给出了题目的基本模板/***Note:There
慕雪华年
·
2022-04-10 09:57
把题目都给刷干净
leetcode
c语言
算法
【
Leetcode刷题
】股票问题系列总结
1.买卖股票的最佳时机给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。intmaxProfit(vector&prices){intmin_price=INT_MAX,max_p
·
2022-04-08 15:36
c++
LeetCode刷题
笔记-21.合并两个有序链表
C代码/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*mergeTwoLists(structListNode*list1,structListNode*list2){structListNode*dummy=NULL;structListNode
sz66cm
·
2022-04-07 07:07
算法刷题
c语言
算法
leetcode
算法题不会,赶紧看看这本谷歌大佬的
Leetcode刷题
笔记!
如果你刷leetcode觉得吃力,如果每次找工作都是因为算法题而被挂了,那么一定需要这份谷歌大佬的
leetcode刷题
笔记!
java金融
·
2022-04-06 16:03
华为工程师总结的
LeetCode刷题
笔记提供下载,太优秀了
前言:最近又有不少老铁在后台留言说,想进大厂,但是算法不好。最近我整理了一份刷题实录,这份刷题实录,也让我进了心仪的大厂。现在开放分享给大家。希望对大家有所帮助。任何的算法题,如同写作文一样,都有一些模板可以套用的。比如面试常考的DP(动态规划),难的是一些关键点是否能想清楚。比如你能写出动态转移方程,这题基本上就可以AC了。整个刷题实录内容,包括双子针、动态规划、二分查找、贪心算法、深度优先搜索
程序员小天
·
2022-04-05 22:51
面试突击
随笔
架构
算法
链表
数据结构
队列
xhtml
leetcode刷题
详解 难度:简单 Java实现 编号1281. 整数的各位积和之差
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。1281.整数的各位积和之差给你一个整数n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。示例1:输入:n
莉娅酱の胖次是我のぁ舔舔
·
2022-04-05 22:47
LeetCode刷题
算法
java
leetcode
【
leetcode刷题
,Java中高级面试
我真的服了,这种题还要玩文字游戏?测试用例居然还有[]???,都空了你还买什么股票???——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂。通过今天的热评提醒大家写代码一定要注意空值的判断,你不知道别人会传给你什么值NullPointerExceptio是最容易解决也是最容易出现的!Question难度:简单给定一个数组prices,它的第i个元素prices[i]表示一支
「违规用户」
·
2022-04-05 22:46
程序员
java
leetcode
面试
《
leetcode刷题
讲解》—漫漫编程路
目录1.题目描述2.代码及注释1.题目描述leetcode2.两数相加(这可能是很多人学习数据结构之后的第一道mid,同样也是博主第一次自己完全独立完成的mid,希望对大家有所帮助)给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。每个链表
ILLENIUM..
·
2022-04-05 22:46
leetcode
算法
职场和发展
【
Leetcode刷题
笔记之链表篇】234. 回文链表
博客主页:大家好我叫张同学欢迎点赞收藏留言欢迎讨论!本文由【大家好我叫张同学】原创,首发于CSDN✨精品专栏(不定时更新)【数据结构+算法】【做题笔记】【C语言编程学习】☀️精品文章推荐【C语言进阶学习笔记】三、字符串函数详解(1)(爆肝吐血整理,建议收藏!!!)【C语言基础学习笔记】+【C语言进阶学习笔记】总结篇(坚持才有收获!)前言为什么要写刷题笔记?写博客的过程也是对自己刷题过程的梳理和总结
大家好我叫张同学
·
2022-04-05 22:45
做题笔记
数据结构+算法
leetcode
链表
算法
LeetCode刷题
笔记
文章目录1.数据结构1.1字符串、数组、链表1.2队列、栈1.3堆1.4树1.4.1二叉树1.4.2二叉搜索树1.4.3字典树1.4.4树状数组1.4.5线段树1.5图1.6哈希表1.7OrderedMap2.简单算法2.1位运算2.2双指针2.3排序算法2.4二分查找3.复杂算法3.1递归、回溯算法、深度优先搜索DFS3.2广度优先搜索BFS3.3拓扑排序3.4贪心算法3.5分治算法3.6滑动窗
贪钱算法还我头发
·
2022-04-05 22:45
Data
Structures
and
Algorithms
算法
python
leetcode
leetcode刷题
之消失的数字(超详解刷爆力扣)
大家好啊,我是小生啊从今天开始小生将会和大家一起刷题,从今天开始小生也会开辟新的专栏。让我们每日练习,刷爆力扣,冲冲冲力扣练习第一天:消失的数字一.题目描述二.题目分析三.解决方法1.思路一:先排序再查找2.思路二:逆推相减3.思路三:异或运算求解四.代码实现1.方法一代码详解2.方法二代码详解五.结语一.题目描述兄弟们,废话不多说直接看题:示例1:输入:[3,0,1]输出:2示例2:输入:[9,
从小生开始
·
2022-04-05 22:13
刷爆力扣
c语言
力扣
算法
LeetCode刷题
知识点总结——二叉树
二叉树一、二叉树理论基础1.满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。通俗话理解:从底层开始到顶部的所有节点都全部填满的二叉树。深度为k,则有2^k-1个节点2.完全二叉树:除了最底层节点没有节满,其余每层节点都达到最大值,并且最底层节点全都从最左边开始,按照顺序节若干个节点,中间不能出现空缺部分。3.搜索二叉树:是一个有序树,遵循
whp12-cqu
·
2022-04-05 17:00
Leetcode刷题
之链表增加头结点的前缀节点
链表之增加头结点的前缀节点在许多链表题中往往需要在题目给的头结点之前增加一个前缀节点通常在删除链表和头结点需要交换时需要用到这一操作因为增加这个节点就避免了对删除头结点这种特殊情况的特殊处理而且往往在声明一个前缀节点之后再复制一个,前者保存不动用于最后结果返回,后者参与之后的操作Leetcode203删除链表元素给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val=
fao99
·
2022-03-31 21:00
Leetcode刷题
笔记之: 链表(单链表经典题目)
这里写目录标题206.反转链表迭代算法:递归算法[203.移除链表元素](https://leetcode-cn.com/problems/remove-linked-list-elements/)[328.奇偶链表](https://leetcode-cn.com/problems/odd-even-linked-list/)[234.回文链表](https://leetcode-cn.com/
RealDuxy
·
2022-03-31 07:42
算法
Leetcode
链表
指针
leetcode
单链表
算法
【
leetcode刷题
】19.回文链表——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐一杯茶,一包烟,一道链表做一天——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂周末肝了四篇文章,累趴了Question234.回文链表难度:简单请判断一个链表是否为回文链表。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true进阶:你能否用O(n)时间复杂度和O(1)空间复杂度解决此
一条coding
·
2022-03-31 07:41
算法练习300题
链表
指针
leetcode
java
算法
leetcode刷题
(单链表)1—反转链表
206.反转链表反转一个单链表。/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/classSolution{publicListNodereverseList(ListNodehead){if(head==null)returnhead;
Lay的甜甜圈
·
2022-03-31 07:40
学习笔记
链表
java
LeetCode刷题
——数组(python语言)
LeetCode刷题
——数组(python语言)一、数组1.1数组的定义数组是具有一定顺序关系的若干对象组成的集合,组成数组的对象称为数组元。其中向量对应一维数组,矩阵对应二维数组。
啥都不懂的小程序猿
·
2022-03-28 07:31
数据结构与算法
leetcode
算法
职场和发展
LeetCode刷题
day56
文章目录377.组合总和Ⅳ题目描述思路分析参考代码70.爬楼梯题目描述思路分析参考代码322.零钱兑换题目描述思路分析参考代码279.完全平方数题目描述思路分析参考代码377.组合总和Ⅳ题目描述给你一个由不同整数组成的数组nums,和一个目标整数target。请你从nums中找出并返回总和为target的元素组合的个数。题目数据保证答案符合32位整数范围。示例1:输入:nums=[1,2,3],t
爱编程的大李子
·
2022-03-26 19:49
LeetCode刷题
leetcode
c++
算法刷题
「代码随想录」968.监控二叉树【贪心算法】力扣详解!
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有
leetcode刷题
攻略、各个类型经典题目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2022-03-25 10:40
leecode题解
数据结构
面试
算法
二叉树
根据二叉树的先序和中序构造二叉树的二叉链表_
LeetCode刷题
总结之二叉树的构建算法-一道题13种解法...
前言最近开始刷到一些二叉树的构建的算法题,挺有意思的,打算总结一下。这里总结的都是确定二叉树的构造算法题,可能有多个构造结果的算法题就没考虑。从构造目标上来看,这里讨论的算法题可以分为两种:二叉树的构造二叉搜索树(BST)的构造从构造条件上来看,这里讨论的算法题也可以分为两种:不含重复数值节点的二叉树的构造含重复数值节点的二叉树的构造1.从前序与中序遍历以及中序和后序遍历构造二叉树这2个题目分别为
weixin_39957271
·
2022-03-25 10:39
【数据结构/数组】
leetcode刷题
路线(持续更新)
【数据结构/数组】
leetcode刷题
路线(持续更新)vector常见操作具体刷题路线参考资料vector常见操作在STL-vector(使用场景+leetcode题库常见操作总结)一文中总结了序列式容器的使用场景以及常见操作具体刷题路线个人
一二三o-0-O
·
2022-03-24 07:06
数据结构与算法
leetcode
算法
职场和发展
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他