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
LeeCode
代码随想录算法训练营第四天|24.两两交换链表中的结点 19.删除链表倒数第n个结点 02.07.链表相交 142.环形链表II
目录
LeeCode
24.两两交换链表中的结点
LeeCode
19.删除链表倒数第n个结点
LeeCode
02.07.链表相交
LeeCode
142.环形链表II总结
LeeCode
24.两两交换链表中的结点力扣题目链接思路
禹泽.
·
2023-06-10 02:07
LeeCode刷题
算法
数据结构
c++
leetcode
代码随想录算法训练营第四十九天|股票问题专题(1)
目录
LeeCode
121.买卖股票的最佳时机
LeeCode
122.买卖股票的最佳时机II
LeeCode
121.买卖股票的最佳时机121.买卖股票的最佳时机-力扣(LeetCode)动归五部曲:1.确定dp
禹泽.
·
2023-06-10 02:07
LeeCode刷题
leetcode
算法
动态规划
c++
代码随想录算法训练营第六天|242.有效的字母异位词 349. 两个数组的交集 202.快乐数 1. 两数之和
目录哈希结构
LeeCode
242.有效的字母异位词
LeeCode
349.两个数组的交集
LeeCode
202.快乐数
LeeCode
1.两数之和总结哈希结构数组/set(集合)/map(映射)set(集合)
禹泽.
·
2023-06-10 02:36
LeeCode刷题
算法
leetcode
c++
代码随想录算法训练营第四十五天|70. 爬楼梯 322. 零钱兑换 279.完全平方数
目录
LeeCode
70.爬楼梯
LeeCode
322.零钱兑换
LeeCode
279.完全平方数总结
LeeCode
70.爬楼梯70.爬楼梯-力扣(LeetCode)进阶:题目修改改为:一步一个台阶,两个台阶
禹泽.
·
2023-06-10 02:36
LeeCode刷题
leetcode
算法
数据结构
c++
动态规划
代码随想录算法训练营第四十六天|139.单词拆分 多重背包问题
目录
LeeCode
139.单词拆分多重背包问题
LeeCode
139.单词拆分139.单词拆分-力扣(LeetCode)动归五部曲:1.确定dp数组及下标含义:dp[i]:字符串长度为i的话,dp[i]为
禹泽.
·
2023-06-10 02:36
LeeCode刷题
leetcode
算法
数据结构
c++
代码随想录算法训练营第二天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
目录
LeeCode
977有序数组的平方解法一:暴力排序解法二:双指针法注意
LeeCode
209长度最小的子数组解法一:暴力解法解法二:滑动窗口注意
LeeCode
59螺旋矩阵II解法注意总结
LeeCode
977
禹泽.
·
2023-06-10 02:06
LeeCode刷题
算法
c++
leetcode
代码随想录算法训练营第三天|203.移除链表元素 707.设计链表 206.反转链表
目录
LeeCode
203.移除链表元素解法一:常规解法解法二:设置虚拟头结点
LeeCode
707.设计链表
LeeCode
206.反转链表解法一:双指针法解法二:递归法总结
LeeCode
203.移除链表元素力扣题目链接解法一
禹泽.
·
2023-06-10 02:06
LeeCode刷题
算法
c++
leetcode
代码随想录算法训练营第一天 | 704.二分查找、27.移除元素
目录
LeeCode
704二分查找解法一:左闭右闭解法二:左闭右开注意
LeeCode
27移除元素解法一:暴力解法解法二:双指针法注意总结
LeeCode
704二分查找题目链接:力扣题目链接解法一:target
禹泽.
·
2023-06-10 02:05
LeeCode刷题
算法
c++
leetcode
代码随想录算法训练营第四十八天|打家劫舍专题
目录
LeeCode
198.打家劫舍
LeeCode
213.打家劫舍II
LeeCode
337.打家劫舍III
LeeCode
198.打家劫舍198.打家劫舍-力扣(LeetCode)动归五部曲:1.确定dp数组及下标含义
禹泽.
·
2023-06-10 02:31
LeeCode刷题
leetcode
算法
动态规划
c++
LeeCode
——回溯法、动态规划、贪心法、分治法(快速说明)
1、四种方法的对比算法方法用处优点缺点拓展与改良回溯法适用于求解组合问题、排列问题、搜索问题等。1.可以搜索整个解空间,找到最优解。2.不需要预先知道问题的解可能在哪里。1.时间复杂度高,因为需要遍历整个解空间。2.需要较大的空间存储搜索轨迹。1.剪枝优化。2.双向搜索。动态规划适用于求解具有最优子结构的问题。1.重复计算较少,效率高。2.可以通过将问题划分为多个子问题来简化问题。1.需要存储中间
Pan_peter
·
2023-06-08 18:29
LeetCode
c语言
动态规划
算法
《代码随想录》(1)二分查找
LeeCode
题号:704【题目描述】给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。
Elec Liu
·
2023-06-08 18:50
代码随想录
c++
算法
leetcode
《代码随想录》(2)移除元素
LeeCode
题号:27【题目描述】给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
Elec Liu
·
2023-06-08 18:42
代码随想录
数据结构
算法
c++
C语言实现数组二分查找,
leecode
相关题解
如果对你有帮助,请一键三连(点赞+收藏+关注)哦~感谢支持!欢迎各位在评论区与博主友好讨论!缓慢更新中……目录一、简单7043585269374一、简单704intsearch(int*nums,intnumsSize,inttarget){intre=0;intright=numsSize-1,left=0,mid=0;while(lefttarget)//中间值大于目标值,目标值在左边,去左边
MuqiuWhite
·
2023-06-08 15:57
C/C++数据结构与算法
力扣(leetcode)
1024程序员节
c语言
数据结构
算法
leetcode
基础算法(六):回溯算法
之前自己摸索确实有点难受,在这篇文章中,荔枝也准备仔仔细细梳理相关的问题和知识点,大家加油文章目录前言一、回溯算法二、组合问题2.1
Leecode
77——组合2.2
Leecode
40——组合总和||三、
荔枝当大佬
·
2023-06-08 01:46
初识算法
算法
数据结构
回溯
夜深敲代码——原来你是这样的递归
前言刚刚荔枝在刷
Leecode
d的一道DFS题目,看到题目的时候就知道用递归了,但呆呆敲了小半个钟好像还是有一点问题,记录一下自己认知的更新哈哈哈。
荔枝当大佬
·
2023-06-08 01:45
深夜码话
深度优先
算法
递归
DFS
二叉树
贪心算法刷题
贪心1.盛最多水的容器(
leecode
11)中等双指针贪心算法classSolution{publicintmaxArea(int[]height){intl=0;intr=height.length-
吉良吉影__.
·
2023-04-21 18:36
贪心算法
算法
leetcode
leecode
-1117:H20生成
题目描述现在有两种线程,氢oxygen和氧hydrogen,你的目标是组织这两种线程来产生水分子。存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。氢和氧线程会被分别给予releaseHydrogen和releaseOxygen方法来允许它们突破屏障。这些线程应该三三成组突破屏障并能立即组合产生一个水分子。你必须保证产生一个水分子所需线程的结合必须发生在下一个水分
Renaissance_
·
2023-04-20 01:46
maximum-depth-of-binary-tree
今天在
leecode
测试了一个简单的算法题,计算二叉树最大高度Givnabinarytree,finditsmaximumdepth.Themaximumdepthisthenumberofnodesalongthelongestpathfromtherootnodedowntothefarthestleafnode
wanglu5803107
·
2023-04-20 00:37
数据结构和算法之二叉树篇
答:本人开发经验只有几年时间,经验不是很丰富,没怎么在实际场景用过二叉树的开发,更多的是在刷
leecode
时,会频繁遇到二叉树的题目。
·
2023-04-18 22:26
go算法后端前端
LeeCode
:朋友圈
题目班上有N名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知A是B的朋友,B是C的朋友,那么我们可以认为A也是C的朋友。所谓的朋友圈,是指所有朋友的集合。给定一个N*N的矩阵M,表示班级中学生之间的朋友关系。如果M[i][j]=1,表示已知第i个和j个学生互为朋友关系,否则为不知道。你必须输出所有学生中的已知的朋友圈总数。示例1:输入:[[1,1,0],[1,1,0],[0,
小孙的日常学习
·
2023-04-18 19:40
leecode
中的SQL题(六)
编写一个SQL查询,查找Person表中所有重复的电子邮箱。+----+---------+|Id|Email|+----+---------+|1|
[email protected]
||2|
[email protected]
||3|
[email protected]
|+----+---------+根据以上输入,你的查询应返回以下结果:+---------+|Email|+---------+|
[email protected]
|+---------+题目分析:两表关联,查
瓜皮小咸鱼
·
2023-04-18 05:47
LeeCode
:X的平方根 + 有效的完全平方数(二分查找进阶)
x的平方根题目:x的平方根给你一个非负整数x,计算并返回x的算术平方根,由于返回类型是整型,结果只保留整数部分,小数部分将被舍去,要求不允许使用任何内置指数函数和运算符题目链接:力扣思想(二分查找):1.二分查找的mid只会出现三种情况:1.mid的值的平方刚好等于x,此时这个值刚好是x的算术平方根;2.mid的值的平方大于x,此时这个值肯定不可能是x的算术平方根;3.mid的值的平方小于x,此时
徐憨憨!
·
2023-04-16 21:16
算法
java
数据结构
leecode
55跳跃游戏
设计成一个函数是否能从某个位置跳到最后%设计一个函数,从某个位置调到最后,从0跳到某个位置%0只能往前跳%最简单的字问题,能否从子问题重复的子问题可以不去去执行defdp(i:int)->boolifi>=n-1:returnTrueifi+nums[]>=n-1:Trueforsinrange(1,nums[i]+1):ifdp(i+s):returnTruereturnFalse
苗苗大佬
·
2023-04-16 08:24
django
python
后端
leecode
三个数只和
给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。自己的方法会导致内存不够defthreeSum(nums):l=len(nums);print(l)nums=sorted(nums)res=[]iflList[List[int]]:n=len(nums)nums.sort()a
苗苗大佬
·
2023-04-16 08:54
测试
leetcode
算法
职场和发展
leecode
.四数之和
四数之和力扣题目链接(opensnewwindow)给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0target&&nums[i]+nums[j]>=0){break;}学习后我知道可以优化这段代码,也就是变为if(n
魔法少女蕊蕊
·
2023-04-15 16:46
算法
leetcode
算法
数据结构
LeeCode
(无向图,dfs,bfs)133_克隆图
LeeCode
(无向图,dfs,bfs)133_克隆图题目:给你无向连通图中一个节点的引用,请你返回该图的深拷贝(克隆)。
追影少年*
·
2023-04-14 07:34
leetcode
leetcode
dfs
hashmap
图论
bfs
Leecode
最大子数组和
最大子数组和
Leecode
链接:https://leetcode.cn/problems/maximum-subarray/题目描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素
落幕12
·
2023-04-10 13:38
leecode
---40---数组,dfs---求所有的组合为target,有重复数组
dfs的入参是这样:总结果,当前结果,当前总和,数组,数组下标,target如果当前结果>target直接退出如果==target,记录结果总和小于target说明当前需要加数字进去了,但是可以加的数字从pos位置开始往后都可以加入到数组中。这边因为可能有重复,那么如果当前数字和前面数字重复了就直接continue跳过。https://leetcode.com/problems/combinati
weixin_33733810
·
2023-04-09 21:36
数据结构与算法
Leecode
刷题——栈和队列——括号匹配(栈的应用)
计算机程序中有非常多的栈的应用,其中最典型的就是括号匹配,以此来更深入的了解一下栈的原理例题:20.有效的括号代码:classSolution{publicbooleanisValid(Strings){Stackstack=newStack<>();charch;for(inti=0;i
商赏上官管冠
·
2023-04-04 12:55
算法
leetcode
java
数据结构
基本计算器(
leecode
)
给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如eval()。示例1:输入:s=“1+1”输出:2示例2:输入:s="2-1+2"输出:3示例3:输入:s=“(1+(4+5+2)-3)+(6+8)”输出:23提示:1ops=newLinkedList<>();ops.push(1);intsign=1;intn=s.l
权玄
·
2023-04-04 03:44
java
算法
leecode
刷题(4)-- 存在重复数组
leecode
刷题(4)--存在重复数组存在重复数组题目描述:给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。
希希里之海
·
2023-04-03 23:39
Shell变量while循环内改变无法传递到循环外
今天刷
Leecode
(192Wordfrequency)时,遇到一个shell语法问题,记录下来。首先将题目描述和代码呈上#!
云扬_fb42
·
2023-04-03 15:48
leecode
.1039. 多边形三角剖分的最低得分
题目多边形三角剖分的最低得分给定N,想象一个凸N边多边形,其顶点按顺时针顺序依次标记为A[0],A[i],…,A[N-1]。假设您将多边形剖分为N-2个三角形。对于每个三角形,该三角形的值是顶点标记的乘积,三角剖分的分数是进行三角剖分后所有N-2个三角形的值之和。返回多边形进行三角剖分后可以得到的最低分。示例二输入:[3,7,4,5]输出:144解释:有两种三角剖分,可能得分分别为:375+457
free1993
·
2023-04-03 04:14
动态规划
打开转盘锁(
LeeCode
)
你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字:'0','1','2','3','4','5','6','7','8','9'。每个拨轮可以自由旋转:例如把'9'变为'0','0'变为'9'。每次旋转都只能旋转一个拨轮的一位数字。锁的初始数字为'0000',一个代表四个拨轮的数字的字符串。列表deadends包含了一组死亡数字,一旦拨轮的数字和列表里的任何一个元素相同,这个锁将会被永久锁
Antrn
·
2023-04-02 18:35
算法学习 (门徒计划)3-1 快速排序(Quick-Sort)及优化及经典问题 学习笔记
门徒计划)3-1快速排序(Quick-Sort)及优化及经典问题学习笔记前言快排及优化排序的意义快排的基本概念分析优劣优化快排源码赏析(略)结构性优化进一步结构性优化,基准值优化,小区间优化总结经典例题基础
Leecode
正半轴
·
2023-03-31 20:10
算法研习
快速排序
java
leecode
刷题(25)-- 二叉树的层序遍历
leecode
刷题(25)--二叉树的层序遍历二叉树的层序遍历给定一个二叉树,返回其按层次遍历的节点值。(即逐层地,从左到右访问所有节点)。
希希里之海
·
2023-03-26 13:19
LeeCode
-01
vectortwoSum0(constvector&nums,inttarget){for(inti=0;itwoSum1(constvector&nums,inttarget){unordered_maphashTable;for(inti=0;isecond,i};}hashTable[nums[i]]=i;}return{};}intmain(intargc,constchar*argv[]
浪淘沙008
·
2023-03-26 07:26
leecode
-1115:交替打印FooBar
题目描述我们提供一个类:classFooBar{publicvoidfoo(){for(inti=0;i信号量-1acquire()获取->信号量+1而且置为0,线程不会释放,会进入下一个循环。importjava.util.concurrent.Semaphore;classFooBar{privateintn;privateSemaphoresemaphoreFoo=newSemaphore(
Renaissance_
·
2023-03-26 04:38
LeeCode
: 2. Add Two Numbers(c语言)
这是第一次按照最初的思路写出来的/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*addTwoNumbers(structListNode*l1,structListNode*l2){structListNode*l=(structListNode*
cccccttttyyy
·
2023-03-24 16:14
【前端八股文】JavaScript系列:Array方法
代码随想录的博客_CSDN博客-
leecode
题解,ACM题目讲解,代码随想录领域博主创建数组Array.from1转换为数组实例的要求从类数组对象或可迭代对象中创建一个
karshey
·
2023-03-23 17:52
前端八股文与面试
javascript
前端
开发语言
【前端八股文】vue系列:vue的优点和特点、生命周期、ref、$nextTick
代码随想录的博客_CSDN博客-
leecode
题解,ACM题目讲解,代码随想录领域博主vue的优点和特点双向数据绑定虚拟DOM组件化双向数据绑定通过MVVM
karshey
·
2023-03-23 17:52
前端八股文与面试
前端
vue.js
javascript
【前端八股文】浏览器系列:性能优化——HTML、CSS、JS、渲染优化
代码随想录的博客_CSDN博客-
leecode
题解,ACM题目讲解,代码随想录领域博主性能优化,从以下几个方面来进行。
karshey
·
2023-03-23 17:41
前端八股文与面试
前端
javascript
css
leecode
刷题(16)-- 字符串转换整数
leecode
刷题(16)--字符串转换整数字符串转换整数描述:请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。
希希里之海
·
2023-03-23 06:31
实现LRU(用双链表加hash表的方式实现时间复杂度达到O(1))
前言我们要实现数据库bufferpool中的LRU淘汰算法,当bufferpool满了后,我们要把最前访问的page驱逐(evict),这个算法也是
leecode
和CMU15-441的题目基本思想我们如果不强加
honky-tonk_man
·
2023-03-20 13:14
数据库
leetcode
c++
dba
数据库开发
水壶问题
leecode
水壶问题有两个容量分别为x升和y升的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好z升的水?如果可以,最后请用以上水壶中的一或两个来盛放取得的z升水。
忧伤还是欢乐
·
2023-03-20 09:57
Java实现每日一道算法面试题(18):
leecode
15 三数之和
1.算法题目给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]2.算法思路暴力法:遍历所有可能的组合,时间复杂度太高O(n^3);排序+双指针:由于要去重,
alexlee1987
·
2023-03-18 18:13
SQL长征
新开一个帖子记录SQL的漫漫长征~Day1
leecode
SQL175表1:Person+-------------+---------+|列名|类型|+-------------+---------+|
noob鸽
·
2023-03-14 23:39
牛客网 - 华为OD算法机试(可内推)
其实我也没学多久的算法,满打满算牛客和
leecode
也就刷了四十来道题。其实算法也没有我们一开始想象的那么难,至少面试考的算法都还比较基础。
code tea
·
2023-03-14 21:26
#
每日一练
算法
数据结构
java
Leecode
位运算
231.2的幂三种位运算方法因为2次幂均为1000000形式,n-1即为0111111111形式负数为源码补码加一1000000000对应负数returnn>0&&(n&n-1)==0;returnn>0&&(n&-n)==n;returnn>0&&(1>=1)nn+=k&1;#判断二进制个数intcountPrimeSetBits(intL,intR){unordered_setpp({2,3,
阿宝阿贝
·
2023-03-13 20:14
力扣第十题题解
力扣第十题题解思路问题描述就不写了,直接放地址
leecode
第一个问题很简单的想法就是使用双指针,但是双指针存在问题比如这个用例aaaa*a第一个a*会尽可能多的匹配,然后就把aaa匹配完了。
storyteller_F
·
2023-03-13 02:50
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他