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|a@b.com||2|c@d.com||3|a@b.com|+----+---------+根据以上输入,你的查询应返回以下结果:+---------+|Email|+---------+|a@b.com|+---------+题目分析:两表关联,查
瓜皮小咸鱼
·
2023-04-18 05:47
2022-03-08
每日刷题
打卡
2022-03-08
每日刷题
打卡力扣——每日一题2055.蜡烛之间的盘子给你一个长桌子,桌子上盘子和蜡烛排成一列。
你好_Ä
·
2023-04-17 22:55
leetcode
算法
职场和发展
2022-03-30
每日刷题
打卡
2022-03-30
每日刷题
打卡代码源——每日一题新国王游戏-题目-DaimayuanOnlineJudge又到了H国国庆,国王再次邀请n位大臣来玩有奖游戏。
你好_Ä
·
2023-04-17 22:55
笔记
c++
数据结构
算法
2022-04-01
每日刷题
打卡
2022-04-01
每日刷题
打卡代码源——每日一题Lusir的游戏-题目-DaimayuanOnlineJudgeLusir正在玩一个古老的基于DOS的游戏。
你好_Ä
·
2023-04-17 22:55
笔记
算法
c++
leetcode
2022-01-26
每日刷题
打卡
2022-01-26
每日刷题
打卡飞书——每日一题494.目标和给你一个整数数组nums和一个整数target。
你好_Ä
·
2023-04-17 22:54
笔记
leetcode
算法
职场和发展
每日刷题
记录(十六)
目录第一题:爬楼梯解题思路:代码实现:第二题:不同路径解题思路:代码实现:第三题:三角形最小路径和解题思路:代码实现:第四题:最大子数组和解题思路:代码实现:第五题:打家劫舍解题思路:代码实现:第一题:爬楼梯假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。1阶+1阶2阶示例2:输入:n
ZIYE_190
·
2023-04-17 21:27
在线OJ
算法
数据结构
java
动态规划
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
数据结构
每日刷题
记录(十四)
目录第一题:子集解题思路:代码实现:第二题:组合解题思路:代码实现:第三题:全排列解题思路:代码实现:第四题:全排列II解题思路:代码实现:第五题:括号生成解题思路:代码实现:第一题:子集给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。示例1:输入:nums=[1,2,3]输出:[[],[1],[2],[1,2],
ZIYE_190
·
2023-04-16 20:29
在线OJ
深度优先
算法
leetcode
每日刷题
记录(十五)
目录第一题:数组中的第K个最大元素解题思路:代码实现:第二题:组合总和III解题思路:代码实现:第三题:跳跃游戏II解题思路:代码实现:第四题:寻找重复数解题思路:代码实现:第五题:最小时间差解题思路:代码实现:第一题:数组中的第K个最大元素给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。你必须设计并实现时间复杂
ZIYE_190
·
2023-04-16 20:26
在线OJ
算法
深度优先
leetcode
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
每日刷题
39
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述给定N,A0,B0,求出所有数对(A,B)使得如果A0*x+B0*y能被N整除,那么A*x+B*y也能被N整除。输入格式依次输入三个整数N,A0,B0,含义如题目所述。输出格式第一行一个整数m,所有数对的个数。接下来m行,每行两个整数A,B(两个数均在[0,n)之间),含义如
weixin_47988292
·
2023-04-12 01:04
算法
c++
每日刷题
40
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s编写一个程序,输入一个2~7位的整数,然后判断它是否是一个runaround数。一个N位的runaround数具有以下的特点。(1)该整数有N位,每一位数字在1~9之间。(2)这些数字构成了一个序列,序列中每位数字的值指明了下一个序列数所在的位置。例如,假设当前数字为2,则往右走2步
weixin_47988292
·
2023-04-12 01:04
算法
c++
开发语言
每日刷题
36
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述勇士们不小心进入了敌人的地雷阵(用n行n列的矩阵表示,'*‘表示某个位置埋有地雷,’-'表示某个位置是安全的),他们各自需要在规定的步数(一步代表走到和当前位置相邻的位置)内绕开地雷到达出口(第一行第一格,即坐标为(0,0)的位置)才能完成任务,告诉你每个勇士的位置(x,y)
weixin_47988292
·
2023-04-12 01:34
深度优先
图论
c++
每日刷题
38
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述寒假到了,同学们一同坐火车出游。一节列车有N个隔间,一个隔间可以容纳四个人,隔间都住满了,同学们买到的票并不在一起,有的隔间没有同学,有的隔间只有一个同学,有的有两个,有的三个,有的住满了同学。如果一个隔间少于三个同学,那他(们)就会觉得十分孤单。好在可以跟别的乘客商量换座来
weixin_47988292
·
2023-04-12 01:34
算法
c++
每日刷题
04
问题描述JiaoShou在爱琳大陆的旅行完毕,即将回家,为了纪念这次旅行,他决定带回一些礼物给好朋友。在走出了怪物森林以后,JiaoShou看到了排成一排的N个石子。这些石子很漂亮,JiaoShou决定以此为礼物。但是这N个石子被施加了一种特殊的魔法。如果要取走石子,必须按照以下的规则去取。每次必须取连续的2*K个石子,并且满足前K个石子的重量和小于等于S,后K个石子的重量和小于等于S。由于时间紧
weixin_47988292
·
2023-04-12 01:03
蓝桥杯
算法
职场和发展
每日刷题
总结
2017-5-5https://leetcode.com/problems/valid-parentheses/#/description题目:Givenastringcontainingjustthecharacters'(',')','{','}','['and']',determineiftheinputstringisvalid.Thebracketsmustcloseinthecorre
weixin_33978044
·
2023-04-12 01:03
【C语言】
每日刷题
—— 牛客语法篇(4)
前言大家好,继续更新专栏c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解。个人主页:悲伤的猪大肠9的博客_CSDN博客-C——语法,汇编,c_牛客领域博主✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨题目来源:牛客网编程语言初学训练营_在线编程+题解_牛客题霸_牛客网(nowcoder.com)文章目录前言B
悲伤的猪大肠9
·
2023-04-12 01:01
c_牛客
c语言
c++
算法
开发语言
每日刷题
总结——双指针
目录双指针202.快乐数1229.安排会议日程287.寻找重复数⭐42.接雨水【难】1868.两个行程编码数组的积双指针202.快乐数编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果这个过程结果为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,
走出半生仍是少年
·
2023-04-12 01:59
刷题集合
学习
leetcode
java
开发语言
2021-12-08
每日刷题
打卡
2021-12-08
每日刷题
打卡力扣——剑指offer剑指Offer12.矩阵中的路径给定一个mxn二维字符网格board和一个字符串单词word。
你好_Ä
·
2023-04-12 01:28
深度优先
leetcode
算法
剑指offer
2021-12-06
每日刷题
打卡
2021-12-06
每日刷题
打卡力扣——每日一题1816.截断句子句子是一个单词列表,列表中的单词之间用单个空格隔开,且不存在前导或尾随空格。每个单词仅由大小写英文字母组成(不含标点符号)。
你好_Ä
·
2023-04-12 01:57
算法
c++
开发语言
2022-02-21
每日刷题
打卡
2022-02-21
每日刷题
打卡一本通——动态规划1281:最长上升子序列【题目描述】一个数的序列bibi,当b1usingnamespacestd;#include#include#include#include
你好_Ä
·
2023-04-12 01:57
笔记
动态规划
算法
c++
2022-02-20
每日刷题
打卡
一、信息学OJ:1259:【例9.3】求最长不下降序列(1)问题描述设有由n(1≤n≤200)n(1≤n≤200)个不相同的整数组成的数列,记为:b(1)、b(2)、……、b(n)b(1)、b(2)、……、b(n)若存在i1#defineMAXN210inta[MAXN];intf[MAXN];intp[MAXN];intmain(){inti,j;intn;intmaxn;intk;intans
追求卓越&
·
2023-04-12 01:24
算法
算法
每日刷题
37
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述某城市有n个小镇,编号是1~n。由于贫穷和缺乏城市规划的人才,每个小镇有且仅有一段单向的公路通往别的小镇。有一天,一辆小轿车误入了这座城市,它只能沿着公路走,它走啊走,却再也走不出这座城市了……问如果这辆车从某个小镇出发,走了若干段公路,会到达哪个小镇。每组数据有m个询问。输
weixin_47988292
·
2023-04-12 01:53
c++
蓝桥杯
每日刷题
记录(十三)
目录第一题:走方格的方案数解题思路:代码实现:第二题:井字棋解题思路:代码实现:第三题:密码强度等级解题思路:代码实现:第四题:最近公共祖先解题思路:代码实现:第五题:求最大连续bit数解题思路:代码实现:第一题:走方格的方案数描述请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)从棋盘左上角出发沿着边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能
ZIYE_190
·
2023-04-11 17:43
在线OJ
java
算法
开发语言
Leecode
最大子数组和
最大子数组和
Leecode
链接:https://leetcode.cn/problems/maximum-subarray/题目描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素
落幕12
·
2023-04-10 13:38
每日刷题
记录(十二)
目录第一题:Fibonacci数列解题思路:代码实现:第二题:合法括号序列判断解题思路:代码实现:第三题:求最小公倍数解题思路:代码实现:第四题:两种排序方法解题思路:代码实现:第五题:另类加法解题思路:代码实现:第一题:Fibonacci数列描述Fibonacci数列是这样定义的:F[0]=0F[1]=1foreachi≥2:F[i]=F[i-1]+F[i-2]因此,Fibonacci数列就形如
ZIYE_190
·
2023-04-10 07:27
在线OJ
java
算法
开发语言
leecode
---40---数组,dfs---求所有的组合为target,有重复数组
dfs的入参是这样:总结果,当前结果,当前总和,数组,数组下标,target如果当前结果>target直接退出如果==target,记录结果总和小于target说明当前需要加数字进去了,但是可以加的数字从pos位置开始往后都可以加入到数组中。这边因为可能有重复,那么如果当前数字和前面数字重复了就直接continue跳过。https://leetcode.com/problems/combinati
weixin_33733810
·
2023-04-09 21:36
数据结构与算法
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他