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
【力扣刷题】【51-100】
力扣刷题
(437. 路径总和 III)前缀和,深度遍历
437.路径总和III-力扣(LeetCode)给定一个二叉树的根节点root,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。示例1:输入:root=[10,5,-3,3,2,null,11,3,-2,null,1],targetSum=8输出:3解释:和等于
yanzhe1
·
2023-12-15 15:56
力扣刷题
leetcode
算法
力扣刷题
笔记——进制高低位储存数据
1920.基于排列构建数组-力扣(LeetCode)题目描述给你一个从0开始的排列nums(下标也从0开始)。请你构建一个同样长度的数组ans,其中,对于每个i(0buildArray(vector&nums){for(inti=0;i
我我我想出去玩
·
2023-12-15 15:34
力扣
leetcode
笔记
算法
力扣刷题
笔记——反转链表
力扣(LeetCode)官网-全球极客挚爱的技术成长平台经典问题反转链表这里给出四种解法1.双指针这种方法是用一个next指针记录当前节点的下一个节点,一个pre指针记录当前节点的前一个节点。只需要遍历一遍链表就可以完成链表的反转classSolution{public:ListNode*reverseList(ListNode*head){ListNode*pre,*curr;curr=head
我我我想出去玩
·
2023-12-15 15:33
力扣
leetcode
笔记
链表
【每日一题】【12.15】2415.反转二叉树的奇数层
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理力扣每日一题_2415.反转二叉树的奇数层https://leetcode.cn/problems/reverse-odd-levels-of-binary-tree
A_SHOWY
·
2023-12-15 13:53
力扣每日一题
深度优先
算法
数据结构
leetcode
【每日一题】【12.14】2132.用邮票贴满网格图
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理力扣每日一题_2132.用邮票贴满网格图https://leetcode.cn/problems/stamping-the-grid
A_SHOWY
·
2023-12-15 13:53
力扣每日一题
leetcode
算法
数据结构
【每日一题】【12.12】2454.下一个更大元素Ⅵ
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理力扣每日一题_2454.下一个更大元素IVhttps://leetcode.cn/problems/next-greater-element-iv
A_SHOWY
·
2023-12-15 13:23
力扣每日一题
算法
数据结构
单调栈
力扣刷题
总结 字符串(2)【KMP】
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理28.找出字符串中第一个匹配项的下标mid经典KMP4593重复的子字符串mid可以使用滑动窗口或者KMPKMP章节难度较大,需要深入理解其中的底层原理
A_SHOWY
·
2023-12-15 13:22
力扣刷题总结录
leetcode
数据结构
算法
【每日一题】【12.13】2098.字典序最小回文串
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理力扣每日一题_2697.字典序最小回文串https://leetcode.cn/problems/lexicographically-smallest-palindrome
A_SHOWY
·
2023-12-15 12:08
算法
数据结构
c++
力扣题:数字与字符串间转换-12.11
力扣题-12.11[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:506.相对名次解题思想:进行排序即可classSolution(object):deffindRelativeRanks(self
yu~~~
·
2023-12-15 09:35
leetcode
算法
职场和发展
力扣题:数字与字符串间转换-12.12
力扣题-12.12[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:539.最小时间差解题思想:将字符串的时间形式换成数字形式的时间,然后计算差值即可,最重要的是最小的值加上一天的时间加入到数组最后
yu~~~
·
2023-12-15 09:35
leetcode
算法
职场和发展
力扣题:数字与字符串间转换-12.14
力扣题-12.14[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:442.数组中重复的数据解题思想:从字符串中能够正确提取数字即可classSolution(object):defcomplexNumberMultiply
yu~~~
·
2023-12-15 09:35
leetcode
数据库
算法
力扣题:数字与字符串间转换-12.15
力扣题-12.15[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:592.分数加减运算解题思想:首先通过+对表达式进行分离,然后利用分数的加法原则进行计算,最后除以最大公因数即可classSolution
yu~~~
·
2023-12-15 08:20
leetcode
算法
职场和发展
滑动窗口如人生,回顾往事不复还———
力扣刷题
第一题:长度最小的子数组力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:第一想法肯定时暴力枚举,枚举数组任何一个元素,把他当起始位置,然后从起始位置找最短区间,使得区间和大于等于目标值利用两个嵌套for循环,如果符合条件就记录,然后更新结果,返回classSolution{public:intminSubArrayLen(inttarget,vector&nums){//记录结果in
自身就是太阳
·
2023-12-14 22:02
c++
算法
leetcode
其他
经验分享
犹豫不决先排序,步步紧逼双指针---
力扣刷题
目录第一题:和为s的两个数第二题:和为0的三个数第三题:四数之和第一题:和为s的两个数力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:法一先想到暴力枚举,即利用两层循环,当两数之和等于目标值的时候返回,classSolution{public:vectortwoSum(vector&nums,inttarget){intn=nums.size();for(inti=0;itwoSum
自身就是太阳
·
2023-12-14 22:02
算法
leetcode
c++
经验分享
笔记
力扣刷题
记录 -- JAVA---114--213. 打家劫舍 II
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicintrob(int[]nums){inti;intlength=nums.length;if(length==1)returnnums[0];if(length==2)returnMath.max(nums[0],nums[1]);if(length==3)returnMath.max(nums[0],Mat
@白圭
·
2023-12-06 17:38
#
leetcode
java
python
Hadoop实验putty文件
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理很多朋友反馈做hadoop实验中的putty找不到Connection-SSH-Auth路径下找不到Privatekeyforauthentication
A_SHOWY
·
2023-12-05 06:46
云计算
aws
云计算
数字图像处理【1】 图像读写及显示操作
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理一、OpenCV简介(前置)(1)OpenCV简介OpenCV是一个跨平台开源计算机视觉库,提供了Python接口,包含了数字图像处理和计算机视觉方面很多通用算法
A_SHOWY
·
2023-12-05 06:16
数字图像处理
图像处理
python
opencv
力扣刷题
总结 哈希表(2)
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算1.两数之和easymap哈希,因为要返回下标15.三数之和mid哈希很难,因为要考虑去重,双指针法更优18.四数之和mid和三数之和相似,
A_SHOWY
·
2023-12-05 06:15
力扣刷题总结录
leetcode
算法
哈希算法
c++
哈希表
力扣刷题
总结 字符串(1)【反转法】
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理344.反转字符串eswap应用+双指针541.反转字符串Ⅱm可以自己定义函数也可以直接reverse151.反转字符串中的单词
A_SHOWY
·
2023-12-05 06:15
力扣刷题总结录
leetcode
算法
c++
力扣刷题
总结 哈希表(1)
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算242.有效字母的异位词easy哈希映射(数组),排序算法383.救赎金easy暴力,两个for循环两遍,哈希和242题基本一样349.两个数组的交集
A_SHOWY
·
2023-12-05 05:45
力扣刷题总结录
leetcode
算法
哈希算法
哈希表
详谈时间复杂度
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算一、什么是时间复杂度简单来说,时间复杂度描述的一个算法的运行时间,它其实是一个函数。
A_SHOWY
·
2023-12-05 05:45
数据结构
排序算法
算法
c++
数据结构
启动 AWS Academy Learner Lab【教学】(Hadoop实验)
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算第一部分创建实例过程首先,需要创建3台EC2,一台作主节点(masternode),两台作从节点(slavesnode)。
A_SHOWY
·
2023-12-05 05:36
云计算
aws
云计算
hadoop
【
力扣刷题
】Day14——二叉树专题
文章目录二叉树的介绍二叉树的遍历1.递归实现前序遍历中序遍历后序遍历2.迭代实现前序遍历后序遍历中序遍历二叉树的介绍许多概念可以看之前的博客:二叉树的遍历_塔塔开!!!的博客-CSDN博客_二叉树遍历二叉树的遍历前序遍历:根左右中序遍历:左根右后序遍历:左右根层序遍历:BFS实现方式:递归非递归(栈)1.递归实现前序遍历CodeclassSolution{publicListpreorderTra
塔塔开!!!
·
2023-12-04 18:02
代码随想录力扣刷题
leetcode
深度优先
算法
力扣树专题-2 树的层序遍历 剑指Offer32 - I leetcode102 Java刷题笔记
听不少大佬建议过——
力扣刷题
要从树开始!因为可以建立起套路化的思路~另外就是锻炼好递归的思想所以我们从树开始~本专题采用前面提到的“兔系刷题法”不求钻研多种解法只求快速见题型快速刷题!
敲代码的小提琴手
·
2023-12-04 18:31
#
分门别类刷力扣
力扣刷题
算法强化之路
二叉树
队列
java
leetcode
新星计划
力扣刷题
之dfs
给一个01矩阵,1代表是陆地,0代表海洋,如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。岛屿:相邻陆地可以组成一个岛屿(相邻:上下左右)判断岛屿个数。例如:输入[[1,1,0,0,0],[0,1,0,1,1],[0,0,0,1,1],[0,0,0,0,0],[0,0,1,1,1]]对应的输出为3publicintsolve(char[][]grid){//边界条件判断if(g
梧桐林.
·
2023-12-04 18:10
算法
深度优先
leetcode
算法
数据结构之二叉树与堆以及
力扣刷题
函数扩展
一起努力目录1.前言2.树2.1概念2.2树的相关概念3.堆3.1堆的概念3.2小堆函数实现4.
力扣刷题
函数5.总结1.前言在前面我们学习了关于顺序表,链表,栈,队列的存储方式。
steventom
·
2023-12-03 15:42
数据结构初阶
数据结构
力扣刷题
篇之每日一题(2023年12月ing)
系列文章目录
力扣刷题
篇之每日一题(2023年11月完成)-CSDN博客前言十二月啦,开始!!!!
阿如村保安
·
2023-12-03 11:35
算法与数据结构
leetcode
leetcode
算法
java
数据结构
学习
力扣刷题
第七题(1929. 数组串联)
数组串联给你一个长度为n的整数数组nums。请你构建一个长度为2n的答案数组ans,数组下标从0开始计数,对于所有0List[int]:ans=nums+numsreturnans
暗了时光
·
2023-12-03 07:57
leetcode
算法
动态规划
力扣题:字符串的反转-11.23
力扣题-11.23[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:557.反转字符串中的单词III解题思想:先读取单词,然后将单词进行翻转即可classSolution(object):defreverseWords
yu~~~
·
2023-12-02 15:17
leetcode
算法
职场和发展
力扣题:字符串的反转-11.22
力扣题-11.22[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:541.反转字符串II解题思想:进行遍历翻转即可classSolution(object):defreverseStr(self,
yu~~~
·
2023-12-02 15:17
leetcode
算法
职场和发展
力扣题:字符的统计-11.25
力扣题-11.25[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:387.字符串中的第一个唯一字符解题思想:直接遍历即可classSolution(object):deffirstUniqChar
yu~~~
·
2023-12-02 15:46
leetcode
算法
职场和发展
力扣题:字符的统计-11.29
力扣题-11.29[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:032.有效的字母异位词解题思想:直接遍历即可classSolution(object):defisAnagram(self,s,
yu~~~
·
2023-12-02 15:46
leetcode
算法
职场和发展
力扣题:字符的统计-12.2
力扣题-12.2[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:423.从英文中重建数字解题思想:有的单词通过一个字母就可以确定,依次确定即可classSolution(object):deforiginalDigits
yu~~~
·
2023-12-02 15:46
leetcode
力扣题:字符的统计-11.27
力扣题-11.27[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:389.找不同解题思想:直接遍历统计即可classSolution(object):deffindTheDifference(self
yu~~~
·
2023-12-02 15:16
leetcode
java
算法
力扣题:字符串的反转-11.24
力扣题-11.24[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:151.翻转字符串里的单词解题思想:保存字符串中的单词即可classSolution(object):defreverseWords
yu~~~
·
2023-12-02 15:41
leetcode
c#
算法
力扣刷题
记录 -- JAVA--6---189. 轮转数组
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicvoidrotate(int[]nums,intk){inti;intlength=nums.length;inttemp=0;System.out.println("length"+length);k=k%length;for(i=0;i=0&&(k-1-i)=0&&(length-1+k-i)
@白圭
·
2023-12-01 08:54
#
leetcode
java
python
力扣刷题
记录 -- JAVA--15--- 189. 轮转数组
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{//空间复杂度为1先对整体数组反转然后再对两个分割后的数组反转publicvoidrotate(int[]nums,intk){inti;intlength;length=nums.length;k=k%length;for(i=0;i
@白圭
·
2023-12-01 08:24
#
leetcode
java
python
力扣刷题
记录83.1-----135. 分发糖果
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public://版本1.0:遗憾的是暴力解法失败了//局部最优//除了基本逻辑我觉得一轮一轮顺着发糖果效率更高不用去找全局最小值//intcandy(vector&ratings)//{//inti,j;//vectorcandys;//intoperation_flag=1;//intreturn_num=0;//if
@白圭
·
2023-11-30 17:54
#
leetcode
算法
c++
力扣刷题
记录 -- JAVA---87--135. 分发糖果
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicintcandy(int[]ratings){//左一遍右一遍inti;intlength=ratings.length;int[]candy=newint[length];intsum=0;for(i=0;iratings[i-1]){candy[i]=Math.max(candy[i],candy[i-1]
@白圭
·
2023-11-30 17:54
#
leetcode
java
算法
135-分发糖果
题目给出一组孩子评分,要求;a每个孩子至少获得一颗糖果b相邻两个孩子,评分高的孩子糖果数多问题:最少共需要多少颗糖果思路[谷歌高畅
力扣刷题
笔记]从前往后遍历,如果后一个孩子评分高,保证后一个孩子糖果数多从后往前遍历
凤源blog
·
2023-11-30 17:22
leetcode题目整理
算法
数据结构
leetcode
力扣刷题
-135. 分发糖果
题目题解intcandy(int*ratings,intratingsSize){int*count=(int*)malloc(sizeof(int)*ratingsSize);for(inti=0;iratings[i-1]){count[i]=count[i-1]+1;}else{count[i]=1;intj=i-1;while(j>=0){if(ratings[j]=count[j+1]+
东东咚咚东
·
2023-11-30 17:48
刷题&&算法
leetcode
算法
c++
力扣题:字符的统计-11.30
力扣题-11.30[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:49.字母异位词分组解题思想:将单词进行排序之后通过哈希表进行返回classSolution(object):defgroupAnagrams
yu~~~
·
2023-11-30 16:04
leetcode
算法
职场和发展
力扣题:字符的统计-12.1
力扣题-12.1[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:451.根据字符出现频率排序解题思想:统计字符出现的个数,进行排序即可classSolution(object):deffrequencySort
yu~~~
·
2023-11-30 16:04
leetcode
算法
职场和发展
力扣题:二维数组变换-10.5
力扣题-10.5[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:566.重塑矩阵解题思想:遍历数据即可classSolution(object):defmatrixReshape(self,mat
yu~~~
·
2023-11-30 16:34
leetcode
力扣题:二维数组变换-10.6
力扣题-10.6[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:73.矩阵置零解题思想:遍历矩阵,记录下需要修改为0的行和列即可classSolution(object):defsetZeroes
yu~~~
·
2023-11-30 16:34
leetcode
力扣题:字符串的反转-11.21
力扣题-11.21[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:344.反转字符串解题思想:直接修改数组即可,前后互换顺序classSolution(object):defreverseString
yu~~~
·
2023-11-30 16:34
leetcode
算法
职场和发展
力扣题:数组的改变、移动-9.25
力扣题-9.25[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:453.最小移动次数使数组元素相等解题思想:使得n-1个元素增加1,相当于对1个数进行-1操作,因此只要所有数都进行-1操作一直到与最小的数一样大即可
yu~~~
·
2023-11-30 16:03
leetcode
力扣题:数组的旋转-9.26
力扣题-9.26[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:189.旋转数组解题思想:1.每次都往后移一位,重复k次(超出时间限制)2.使用新内存,遍历1次数组放置在相应的位置3.实际上就是从后往前数
yu~~~
·
2023-11-30 16:03
leetcode
力扣题:统计数组中的元素-9.27
力扣题-9.27[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:645.错误的集合解题思想:遍历数组对数组中出现的数字进行统计,出现两次的即为重复的数字,没有出现的是丢失的数字classSolution
yu~~~
·
2023-11-30 16:03
leetcode
力扣题:单词-11.20
力扣题-11.20[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:58.最后一个单词的长度解题思想:按空格划分,然后统计单词长度即可classSolution(object):deflengthOfLastWord
yu~~~
·
2023-11-30 16:14
leetcode
算法
职场和发展
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他