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小题
盛水最多的容器
https://
leetcode
.cn/problems/container-with-most-water/solutions/207215/sheng-zui-duo-shui-de-rong-qi-by-
leetcode
-solution
夹心宝贝
·
2024-01-28 01:56
双指针OJ题
双指针
三数之和----双指针
https://
leetcode
.cn/problems/3sum/description/?
夹心宝贝
·
2024-01-28 01:56
双指针OJ题
算法
双指针
js实现数组移动零--力扣
1问题https://
leetcode
-cn.com/problems/move-zeroes/给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。
bailizx
·
2024-01-28 01:56
#
力扣top
#
双指针
双指针
移动零
leetcode
js
移动零---双指针
https://
leetcode
.cn/problems/move-zeroes/description/?
夹心宝贝
·
2024-01-28 01:55
双指针OJ题
双指针
每日一题
leetcode
199-二叉树的右视图
二叉树的右视图https://
leetcode
-cn.com/problems/binary-tree-right-side-view/思路:优先从左边dfs,每次直接覆盖就好了。
一个酷酷的男子
·
2024-01-28 01:09
零钱兑换问题
零钱兑换
leetcode
322题目描述给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。
林小果1
·
2024-01-28 00:46
数据结构与算法(java实现)
算法
java
数据结构
LeetCode
:回文链表
面试题02.06.回文链表编写一个函数,检查输入的链表是否是回文的。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true进阶:你能否用O(n)时间复杂度和O(1)空间复杂度解决此题?不要求空间复杂度思路:利用一个栈和双指针。遍历的时候把值压入栈,快指针为空时结束。慢指针遍历右半部分,比较当前值和栈顶值是否相等。时间复杂度o(n),空间复杂度o(1)思路:首先双指针
李海游
·
2024-01-28 00:54
K 个一组翻转链表(力扣)
https://
leetcode
.cn/problems/reverse-nodes-in-k-group/?
陈琦煜
·
2024-01-28 00:04
C++从零开始
链表
leetcode
数据结构
pow函数该如何使用?
简单来说,pow(x,y)就是x的y次方在不违背数学原则的情况下还要注意如果是源代码的话需要添加头文件#include下面给出力扣的一道题,这里用到了pow函数和哈希表解决问题快乐数https://
leetcode
.cn
陈琦煜
·
2024-01-28 00:03
c++
数据结构
散列表
C++atoi函数字符串转换成数字
函数将字符串转换为数字使用方法就是atoi(字符串名.c_str())这会返回一个字符串对应的数字stringa="12345"intb=atoi(a.c_str());例题:力扣逆波兰表达式求值https://
leetcode
.cn
陈琦煜
·
2024-01-28 00:32
C++从零开始
c++
数据结构
算法
LEETCODE
67.二进制求和
题目:给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和。示例1:输入:a="11",b="1"输出:"100"示例2:输入:a="1010",b="1011"输出:"10101"提示:1=0||j>=0){intsum=carry;if(i>=0){sum+=a[i--]-'0';}if(j>=0){sum+=b[j--]-'0';}result=char(sum%2+'0')+res
某个勤劳的孩子
·
2024-01-28 00:30
蓝桥杯备赛
算法
leetcode
LEETCODE
1534.统计好三元组
蓝桥杯备赛第一天枚举(暴力破解题目:1534统计好三元组给你一个整数数组arr,以及a、b、c三个整数。请你统计其中好三元组的数量。如果三元组(arr[i],arr[j],arr[k])满足下列全部条件,则认为它是一个好三元组。0&arr,inta,intb,intc){intsum=0;for(inti=0;i
某个勤劳的孩子
·
2024-01-28 00:59
蓝桥杯备赛
算法
c++
LEETCODE
88.合并两个有序数组
蓝桥杯备赛第二天——排序题目:合并两个有序数组给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,
某个勤劳的孩子
·
2024-01-28 00:59
蓝桥杯备赛
c++
算法
LEETCODE
112.路径总和
题目:路径总和给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则,返回false。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,null,1],targetSum=22输出:true
某个勤劳的孩子
·
2024-01-28 00:59
蓝桥杯备赛
算法
c++
广度优先
LEETCODE
104.二叉树的最大深度
题目:给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。输入:root=[3,9,20,null,null,15,7]输出:3法一:深度优先搜索可化简为,求左子树的最大高度和右子树的最大高度,取最大值加1即可/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*le
某个勤劳的孩子
·
2024-01-28 00:59
蓝桥杯备赛
算法
代码随想录算法训练营第四十二天(动态规划篇)|
62.不同路径题目链接:62.不同路径-力扣(
LeetCode
)思路dp[i][j]:从0到位置[i,j]共有dp[i][j]条路径。
Huiwen_Z
·
2024-01-28 00:58
代码随想录训练营
算法
动态规划
leetcode
python
代码随想录算法训练营第四十天(贪心算法篇)| 763. 划分字母区间,56. 合并区间, 738. 单调递增的数字
763.划分字母区间题目链接:763.划分字母区间-力扣(
LeetCode
)思路可分为两步:统计每一个字符最后出现的位置从头遍历字符,并更新字符的最远出现下标,若当前下标到达更新的最大的下标,就找到了分割点
Huiwen_Z
·
2024-01-28 00:57
代码随想录训练营
算法
贪心算法
python
leetcode
数据结构
LEETCODE
605.种花问题
题目:假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组flowerbed表示花坛,由若干0和1组成,其中0表示没种植花,1表示种植了花。另有一个数n,能否在不打破种植规则的情况下种入n朵花?能则返回true,不能则返回false。示例1:输入:flowerbed=[1,0,0,0,1],n=1输出:true示例
某个勤劳的孩子
·
2024-01-28 00:57
蓝桥杯备赛
算法
贪心算法
代码随想录算法训练营第四十一天(动态规划篇)|理论基础,509. 斐波那契数, 70. 爬楼梯, 746. 使用最小花费爬楼梯
贪心:局部直接选最优的解题步骤确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组509.斐波那契数题目链接:509.斐波那契数-力扣(
LeetCode
Huiwen_Z
·
2024-01-28 00:56
代码随想录训练营
算法
动态规划
leetcode
python
2. 两数相加
另外提一嘴,
LeetCode
的题目把好些边界情况都给去了,这样不好。Java代码/***Definitionforsingly-linkedlist.
阿乂_c413
·
2024-01-28 00:18
【
LeetCode
】112. 路径总和(简单)——代码随想录算法训练营Day18
题目链接:112.路径总和题目描述给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则,返回false。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,null,1],targetSum
晴雪月乔
·
2024-01-27 23:00
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
【
LeetCode
】404. 左叶子之和(简单)——代码随想录算法训练营Day17
题目链接:404.左叶子之和题目描述给定二叉树的根节点root,返回所有左叶子之和。示例1:输入:root=[3,9,20,null,null,15,7]输出:24解释:在这个二叉树中,有两个左叶子,分别是9和15,所以返回24示例2:输入:root=[1]输出:0提示:节点数在[1,1000]范围内-10000){constnode=stack.pop();if(node.left&&!node
晴雪月乔
·
2024-01-27 23:30
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
【
LeetCode
】513. 找树左下角的值(中等)——代码随想录算法训练营Day18
题目链接:513.找树左下角的值题目描述给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。示例1:输入:root=[2,1,3]输出:1示例2:输入:[1,2,3,4,null,5,6,null,null,7]输出:7提示:二叉树的节点个数的范围是[1,104]-231maxDepth){maxDepth=depth;res=node.val;ret
晴雪月乔
·
2024-01-27 23:30
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
【
LeetCode
】106. 从中序与后序遍历序列构造二叉树(中等)——代码随想录算法训练营Day18
题目链接:106.从中序与后序遍历序列构造二叉树题目描述给定两个整数数组inorder和postorder,其中inorder是二叉树的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗二叉树。示例1:输入:inorder=[9,3,15,20,7],postorder=[9,15,7,20,3]输出:[3,9,20,null,null,15,7]示例2:输入:inorder=[
晴雪月乔
·
2024-01-27 23:57
代码随想录算法训练营
#
LeetCode
二叉树
算法
代码随想录算法训练营
二叉树
软考下午第一题 案列分析
数据流图外部系统数据存储加工()process数据流第二
小题
说明给出存储名称,就使用该名称,没有自拟加上一个表字或者文件即可。父子图如何保持平衡分解的思想
抹山微云筠曦
·
2024-01-27 23:27
软件工程
LeetCode
39. 组合总和
组合总和给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至少一个数字的被选数量不同,则两种组合是不同的。对于给定的输入,保证和为target的不同组合数少于150个。搜索回溯法对于这类寻找所
Jarlen John
·
2024-01-27 23:56
数据结构与算法
leetcode
深度优先
算法
笔记
LeetCode
40.组合总和 II
组合总和II给定一个候选人编号的集合candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的每个数字在每个组合中只能使用一次。注意:解集不能包含重复的组合。方法一、回溯由于题目要求解集不能包含重复的组合,因此和39.组合总和解法不同。怎么去重呢?优化剪枝方法:SwfitclassSolution{varfreq=[(In
Jarlen John
·
2024-01-27 23:24
数据结构与算法
leetcode
算法
职场和发展
笔记
leetcode
-40. 组合总和 II
40.组合总和II题目给定一个候选人编号的集合candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的每个数字在每个组合中只能使用一次。注意:解集不能包含重复的组合。示例1输入:candidates= [10,1,2,7,6,1,5],target= 8,输出:[[1,1,6],[1,2,5],[1,7],[2,6]]示
奇迹静静~
·
2024-01-27 23:24
leetcode
leetcode
算法
动态规划
LeetCode
344反转字符串(java实现)
今天我们来分享的题目是
leetcode
344反转字符串。题目描述如下:我们观察题目发现,题目要求使用O(1)的空间解决这一问题。那么我们就不能进行使用开辟新的数组进行反转了。
你憨厚的老父亲突然
·
2024-01-27 22:36
java
开发语言
数据结构
算法
Leetcode
541反转字符串Ⅱ(java实现)
我们今天分享的题目是字符串反转的进阶版反转字符串Ⅱ。我们首先来看题目描述:乍一看题目,有种懵逼的感觉,不要慌,博主来带着你分析题目,题目要求:1.每隔2k个字符,就对2k字符中的前k个字符进行反转;2.如果遍历2k后剩余的字符少于了k,就对剩余字符进行反转;3.如果剩余字符小于2k但大于等于k个,则反转前k个字符。具体是什么意思么,我们来举例说明。假如我们的字符串为“abcdefgh”,k为3,2
你憨厚的老父亲突然
·
2024-01-27 22:35
java
算法
开发语言
数据结构
代码随想录算法刷题训练营day16
代码随想录算法刷题训练营day16:
LeetCode
(104)二叉树的最大深度、
LeetCode
(559)n叉树的最大深度、
LeetCode
(111)二叉树的最小深度、
LeetCode
(222)完全二叉树的节点个数
Java晓菜吉
·
2024-01-27 22:27
代码随想录算法训练营
算法
java
windows
开发语言
【算法专题】动态规划之简单多状态 dp 问题
删除并获得点数4.粉刷房子5.买卖股票的最佳时机含冷冻期6.买卖股票的最佳时机含手续费7.买卖股票的最佳时机Ⅲ8.买卖股票的最佳时机Ⅳ动态规划---简单多状态dp问题1.按摩师(打家劫舍Ⅰ的变形)题目链接->
Leetcode
YoungMLet
·
2024-01-27 22:45
算法专栏
算法
动态规划
c++
开发语言
【算法专题】动态规划之子数组和子串系列
.乘积最大子数组4.乘积为正数的最长子数组长度5.等差数列划分6.最长湍流子数组7.单词拆分8.环绕字符串中唯一的子字符串动态规划---子数组、子串系列(数组中连续的一段)1.最大子数组和题目链接->
Leetcode
YoungMLet
·
2024-01-27 22:45
算法专栏
算法
动态规划
c++
开发语言
【算法专题】动态规划之路径问题
动态规划2.0动态规划---路径问题1.不同路径2.不同路径Ⅱ3.珠宝的最高价值4.下降路径最小和5.最小路径和6.地下城游戏动态规划---路径问题1.不同路径题目链接->
Leetcode
-62.不同路径
YoungMLet
·
2024-01-27 22:44
算法专栏
算法
动态规划
代理模式
【算法专题】动态规划之子序列问题
最长递增子序列的个数4.最长数对链5.最长定差子序列6.最长的斐波那契子序列的长度7.最长等差数列8.等差数列划分Ⅱ-子序列动态规划---子序列问题(数组中不连续的一段)1.最长递增子序列题目链接->
Leetcode
YoungMLet
·
2024-01-27 22:43
算法专栏
算法
动态规划
c++
开发语言
leetcode
数论
Leetcode
204. 计数质数、
Leetcode
858. 镜面反射、
Leetcode
952. 按公因数计算最大组件大小
Leetcode
204.计数质数题目给定整数n,返回所有小于非负整数n的质数的数量。
CrozzMoy
·
2024-01-27 21:50
算法与数据结构
图论
leetcode
算法
二分算法详解:整数二分及浮点数二分算法(Binary Search)(含算法模板)
最近偶然看到『
LeetCode
』讨论中的大佬总结的二分查找从入门到入睡,虽然文章巨长,但总结的很全,一些边界问题讲的也很细,其中包括了Y总的二分思路,非常推荐看一看!!二、算
PanyCG_pc
·
2024-01-27 21:18
算法
#
基础算法
算法
Binary
Search
二分算法
整数二分
浮点数二分
leetcode
88合并两个有序数组
力扣(
LeetCode
)-合并两个有序数组方法一|合并后排序题目要求将两个有序数组合并并保证合并后的数组仍然有序。
宇宙超粒终端控制中心
·
2024-01-27 20:10
leetcode
c++
算法
数据结构
C语言
指针
2024.1.24每日一题
LeetCode
美丽塔I2865.美丽塔I-力扣(
LeetCode
)标注中等题,实则困难题题目描述给你一个长度为n下标从0开始的整数数组maxHeights。你的任务是在坐标轴上建n座塔。
~努力努力再努力k
·
2024-01-27 20:28
算法学习
#
每日一题
算法
leetcode
2024.1.25每日一题
LeetCode
计算K置位下标对应元的和2859.计算K置位下标对应元素的和-力扣(
LeetCode
)题目描述给你一个下标从0开始的整数数组nums和一个整数k。
~努力努力再努力k
·
2024-01-27 20:28
算法学习
#
每日一题
算法
leetcode
2024.1.27每日一题
LeetCode
最大合金数2861.最大合金数-力扣(
LeetCode
)题目描述假设你是一家合金制造公司的老板,你的公司使用多种金属来制造合金。
~努力努力再努力k
·
2024-01-27 20:28
算法学习
#
每日一题
算法
leetcode
2024.1.26每日一题
LeetCode
边权重均等查询2846.边权重均等查询-力扣(
LeetCode
)题目描述现有一棵由n个节点组成的无向树,节点按从0到n-1编号。
~努力努力再努力k
·
2024-01-27 20:25
算法学习
#
每日一题
算法
leetcode
java数据结构与算法刷题-----
LeetCode
725. 分隔链表
java数据结构与算法刷题目录(剑指Offer、
LeetCode
、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:53
算法
java
链表
算法
leetcode
java数据结构与算法刷题-----
LeetCode
24. 两两交换链表中的节点
java数据结构与算法刷题目录(剑指Offer、
LeetCode
、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:52
算法
java
链表
算法
leetcode
java数据结构与算法刷题-----
LeetCode
19. 删除链表的倒数第 N 个结点
java数据结构与算法刷题目录(剑指Offer、
LeetCode
、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:52
算法
java
链表
数据结构
leetcode
算法
java数据结构与算法刷题-----
LeetCode
445. 两数相加 II
java数据结构与算法刷题目录(剑指Offer、
LeetCode
、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-27 20:51
算法
java
算法
leetcode
螺旋矩阵(顺时针遍历矩阵)
leetcode
54.螺旋矩阵给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
用手写的从前
·
2024-01-27 20:14
算法
矩阵
数学建模
算法
螺旋矩阵
数据结构
矩阵遍历-Java
这里简单记录一个比较典型的题目–矩阵中最长递增序列[
leetcode
-329]。原问题还有一点是考察任意点开始的最长路径,这里简化了下,毕竟只想研究BFS和DFS。
open_the_windows
·
2024-01-27 20:12
算法随笔
java
算法
leetcode
leetcode
54:螺旋矩阵&&
leetcode
59:螺旋矩阵II(矩阵的螺旋遍历)
leetcode
54:螺旋矩阵题目:给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
immortalize
·
2024-01-27 20:11
leetcode算法题解答
leetcode
算法
java
算法训练营Day59(单调栈)
下一个更大元素II503.下一个更大元素II-力扣(
LeetCode
)最直接的方法,我自己写的。。
不吃青椒!
·
2024-01-27 19:51
算法
算法
leetcode
数据结构
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他