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
力扣小题
力扣
977-有序数组的平方
有序数组的平方题目链接解题思路1.对数组中的每个元素平方2.排序数组classSolution{public:vectorsortedSquares(vector&nums){for(inti=0;i<nums.size();i++){nums[i]=nums[i]*nums[i];}sort(nums.begin(),nums.end());returnnums;}};
༺❀ൢ望༒月❀ൢ❀
·
2024-01-15 06:45
算法-每日一练
leetcode
算法
力扣
-三数之和
三数之和给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]解释:nums[0]+nu
Gitshile
·
2024-01-15 06:43
leetcode
排序算法
算法
力扣
-移动零
移动零给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序请注意,必须在不复制数组的情况下原地对数组进行操作示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]题解:publicvoidmoveZeroes(int[]nums){//定义一个变量将原来的数组里的值重新排列,将等于0的排在最后int
Gitshile
·
2024-01-15 06:42
java
数据结构
力扣
-盛最多水的容器
11.盛最多水的容器给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器示例1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水
Gitshile
·
2024-01-15 06:41
leetcode
算法
职场和发展
java
2021-10-04
IT1.LeetCode
力扣
:左旋转字符串2021-10-04(剑指Offer58-II.左旋转字符串)2.《剑指offer》:p286~p288英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-15 04:45
南京大屠杀纪念馆鹅卵石象征遇难者遗骸,熊孩子用其打水漂
也有网友表示太过严肃,有点
小题
大做。视频的拍摄者常先生认为,部分国民的素质教育还需要提高,只有通过几代
随意写意
·
2024-01-15 03:13
代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II
题目:122.买卖股票的最佳时机II文章链接:代码随想录视频链接:LeetCode:122.买卖股票的最佳时机||题目链接:
力扣
题目链接图释:classSolution{public:intmaxProfit
一楼二栋
·
2024-01-15 03:00
算法
c++
leetcode
leetcode-2182.构造限制重复的字符串
题目链接2182.构造限制重复的字符串-
力扣
(LeetCode)输入:s="cczazcc",repeatLimit=3输出:"zzcccac"解释:使用s中的所有字符来构造repeatLimitedString"zzcccac
杜阿福
·
2024-01-15 03:57
leetcode
算法
职场和发展
leetcode-2085.统计出现过一次的公共字符串
题目链接:2085.统计出现过一次的公共字符串-
力扣
(LeetCode)解题思路:1、暴力破解首先想到的是暴力破解,用两个循环遍历列表,然后将单词出现的情况都记录在一个字典里面。
杜阿福
·
2024-01-15 03:56
leetcode
算法
职场和发展
leetcode-2645 构造有效字符串的最小插入数
题目链接2645.构造有效字符串的最少插入数-
力扣
(LeetCode)解题思路动态规划1、定义状态d[i]为将前i个字符(为了方便编码,下标从1开始)拼凑成若干个abc所需要的最小插入数。
杜阿福
·
2024-01-15 03:56
leetcode
算法
职场和发展
C++
力扣
题目235--二叉搜索树的最近公共祖先
给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树:root=[6,2,8,0,4,7,9,null,null,3,5]示例1:输入:root=[6,2,8,0,4,7,9,null,null,3,5
学不会的天真boy
·
2024-01-15 02:00
c++
leetcode
开发语言
C++
力扣
题目701--二叉搜索树中的插入操作
给定二叉搜索树(BST)的根节点root和要插入树中的值value,将值插入二叉搜索树。返回插入后二叉搜索树的根节点。输入数据保证,新值和原始二叉搜索树中的任意节点值都不同。注意,可能存在多种有效的插入方式,只要树在插入后仍保持为二叉搜索树即可。你可以返回任意有效的结果。示例1:输入:root=[4,2,7,1,3],val=5输出:[4,2,7,1,3,5]解释:另一个满足题目要求可以通过的树是
学不会的天真boy
·
2024-01-15 02:00
算法
leetcode
c++
C++
力扣
题目257--二叉树的所有路径
给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[1,2,3,null,5]输出:["1->2->5","1->3"]示例2:输入:root=[1]输出:["1"]思路这道题目要求从根节点到叶子的路径,所以需要前序遍历,这样才方便让父节点指向孩子节点,找到对应的路径。在这道题目中将第一次涉及到回溯,因为我们要把路径
学不会的天真boy
·
2024-01-15 02:59
c++
leetcode
算法
数据结构
用SQL判断是否是正确的邮件
这时出自
力扣
1517题1.前缀名称是一个字符串,可以包含字母(大写或小写),数字,下划线‘_’,点‘.’和/或破折号‘-’前缀名称必须以字母开头。2.域为‘@leetcode.com’。
努力的Java程序员
·
2024-01-14 22:42
sql
linux
mysql
LeetCode 0083.删除排序链表中的重复元素:模拟
【LetMeFly】83.删除排序链表中的重复元素:模拟
力扣
题目链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-list/给定一个已排序的链表的头
Tisfy
·
2024-01-14 20:13
题解
#
力扣LeetCode
leetcode
链表
算法
题解
力扣
(leetcode)第709题转成小写字母(Python)
709.转成小写字母题目链接:709.转成小写字母给你一个字符串s,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。示例1:输入:s=“Hello”输出:“hello”示例2:输入:s=“here”输出:“here”示例3:输入:s=“LOVELY”输出:“lovely”提示:1str:res=''foriins:if65str:returns.lower()最后,我写了一篇MySQL
十八子是李
·
2024-01-14 20:14
Python题集
leetcode
python
android
算法
开发语言
力扣
(leetcode)第696题计数二进制字串(Python)
696.计数二进制字串题目链接:696.计数二进制字串给定一个字符串s,统计并返回具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是成组连续的。重复出现(不同位置)的子串也要统计它们出现的次数。示例1:输入:s=“00110011”输出:6解释:6个子串满足具有相同数量的连续1和0:“0011”、“01”、“1100”、“10”、“0011”和“01”。注意,一
十八子是李
·
2024-01-14 20:41
Python题集
leetcode
python
算法
android
开发语言
力扣
2182.构造限制重复的字符串
思路:先记录每个字符的出现次数,构建一个新字符串,从尾取字符,每取一个该字符个数-1,若该字符已经取到有repeatLimit个,则递归取次大的字符,并对应字符个数-1,若没有次大字符了,则直接返回代码:classSolution{public:boollastchar(string&s,vector&alphabet,inti){//递归找次大字符if(--i==-1)returnfalse;/
A呆唯
·
2024-01-14 19:59
力扣刷题笔记
leetcode
算法
职场和发展
c++
力扣
第 121 场双周赛 解题报告 | 珂学家 | 数位DP
前言整体评价T3,T4都是典题T1.大于等于顺序前缀和的最小缺失整数思路:模拟classSolution{public:intmissingInteger(vector&nums){sets(nums.begin(),nums.end());intacc=nums[0];for(inti=1;i&nums,intk){intr=0;for(intv:nums)r^=v;r=r^k;intcnt=0
珂朵莉MM
·
2024-01-14 19:58
力扣周赛
解题报告
leetcode
算法
职场和发展
《剑指 Offer》专项突破版 - 面试题 10 : 和为 k 的子数组(C++ 实现)- 前缀和 + 哈希表
目录前言一、暴力求解二、前缀和+哈希表前言题目链接:LCR010.和为K的子数组-
力扣
(LeetCode)题目:输入一个整数数组和一个整数k,请问数组中有多少个数字之和等于k的连续子数组?
melonyzzZ
·
2024-01-14 19:21
数据结构
c++
散列表
算法
数据结构
leetcode
《剑指 Offer》专项突破版 - 面试题 11 : 0 和 1 个数相同的子数组(C++ 实现)- 前缀和 + 哈希表
题目链接:LCR011.连续数组-
力扣
(LeetCode)题目:输入一个只包含0和1的数组,请问如何求0和1的个数相同的最长连续子数组的长度?
melonyzzZ
·
2024-01-14 19:21
数据结构
c++
散列表
算法
leetcode
剑指Offer
数据结构
《剑指 Offer》专项突破版 - 面试题 9 : 乘积小于 k 的子数组(相向双指针 C++ 实现)
题目链接:LCR009.乘积小于K的子数组-
力扣
(LeetCode)题目:输入一个由正整数组成的数组和一个正整数k,请问数组中有多少个数字乘积小于k的连续子数组?
melonyzzZ
·
2024-01-14 19:20
数据结构
算法
leetcode
数据结构
c++
《剑指 Offer》专项突破版 - 面试题 12 : 左右两边子数组的和相等(C++ 实现)
题目链接:LCR012.寻找数组的中心下标-
力扣
(LeetCode)题目:输入一个整数数组,如果一个数字左边的子数组的数字之和等于右边的子数组的数字之和,那么返回该数字的下标。
melonyzzZ
·
2024-01-14 19:49
数据结构
c++
算法
leetcode
数据结构
面试
【剑指offer】数组中重复的数字
专栏内容:
力扣
刷题⛪个人主页:子夜的星的主页座右铭:前路未远,步履不停目录一、题目描述1、题目2、示例二、题目分析1、双重for循环2、`for-each`循环3、set集合一、题目描述1、题目剑指offer
子夜的星
·
2024-01-14 18:57
#
剑指offer
Java
剑指offer
【MySQL】分享一道比较有意思的MySQL
力扣
题
目录一、原题地址二、官方题解三、核心思路四、民间方法代码分享思路分析一、原题地址点我传送
力扣
原题地址https://leetcode.cn/problems/game-play-analysis-iv/
IoOozZzzz
·
2024-01-14 18:55
leetcode
算法
mysql
【动态规划】63. 不同路径 II
链接:63.不同路径II-
力扣
(LeetCode)问题描述:解释:障碍物的位置对路径总数的贡献为0intuniquePathsWithObstacles(vector>&obstacleGrid){intm
杨主任o_o
·
2024-01-14 17:41
动态规划
算法
Day43|动态规划part05: 1049. 最后一块石头的重量 II、494. 目标和、474. 一和零
1049.最后一块石头的重量IIleetcode链接:
力扣
题目链接视频链接:这个背包最多能装多少?LeetCode:1049.最后一块石头的重量II有一堆石头,用整数数组stones表示。
QHG7C0
·
2024-01-14 16:22
数据结构与算法(一刷)
动态规划
算法
2024.1.13
力扣
每日一题——构造限制重复的字符串
2024.1.13题目来源我的题解方法一计数+模拟题目来源
力扣
每日一题;题序:2182我的题解方法一计数+模拟因为字符串s由小写字母构成,因此使用一个int[26]的数组保存每个字符的数量,然后从最大的字符开始构造结果字符串
菜菜的小彭
·
2024-01-14 16:21
java
力扣每日一题
leetcode
算法
职场和发展
java
2024.1.12
力扣
每日一题——统计出现过一次的公共字符串
2024.1.12题目来源我的题解方法一哈希表计数题目来源
力扣
每日一题;题序:2085我的题解方法一哈希表计数分别用两个哈希表记录两个字符串数组中字符串出现的个数,然后在两个哈希表中找共同拥有的字符串并且出现次数都为
菜菜的小彭
·
2024-01-14 16:21
java
力扣每日一题
leetcode
哈希算法
算法
java
代码随想录训练营Day42 动态规划 part05● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
1049.最后一块石头的重量II题目链接:1049.最后一块石头的重量II-
力扣
(LeetCode)文章链接:代码随想录(programmercarl.com)视频链接:这个背包最多能装多少?
搁浅~~
·
2024-01-14 16:49
动态规划
算法
leetcode
c++
数据结构
2024.1.14
力扣
每日一题——删除排序链表中的重复元素
2024.1.14题目来源我的题解方法一双指针(快慢指针)题目来源
力扣
每日一题;题序:83我的题解方法一双指针(快慢指针)因为题目中的链表已经是升序排列,因此使用两个指针,分别指向重复元素的开始和找到第一个不相同元素的的位置
菜菜的小彭
·
2024-01-14 16:16
java
力扣每日一题
leetcode
链表
算法
java
2022年6月24日leetcode每日一题打卡——83.删除排序链表中的重复元素
一、题目描述与要求83.删除排序链表中的重复元素-
力扣
(LeetCode)题目描述给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。
茄味琪琪
·
2024-01-14 15:43
leetcode刷题
链表
leetcode
数据结构
c语言
算法
力扣
(LeetCode)每日一题82.删除排序链表中的重复元素II
删除排序链表中的重复元素II问题存在一个按升序排列的链表,给你这个链表的头节点head,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中没有重复出现的数字。返回同样按升序排列的结果链表。示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100ListNode:
Ackerman2
·
2024-01-14 15:11
Leetcode
leetcode
C++
力扣
题目236--二叉树的最近公共祖先
给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=1输出:3解释:节点5和节点1的最近公共祖先是节点3。示例2:输入:root=[3
学不会的天真boy
·
2024-01-14 14:41
c++
leetcode
算法
数据结构
【
力扣
·每日一题】2085.统计出现过一次的公共字符串(模拟 哈希表 优化 C++ Go)
题目链接题意给你两个字符串数组words1和words2,请你返回在两个字符串数组中都恰好出现一次的字符串的数目。输入:words1=[“leetcode”,“is”,“amazing”,“as”,“is”],words2=[“amazing”,“leetcode”,“is”]输出:2解释:“leetcode”在两个数组中都恰好出现一次,计入答案。“amazing”在两个数组中都恰好出现一次,计入
豆沙睡不醒
·
2024-01-14 10:56
力扣
leetcode
散列表
c++
【
力扣
·每日一题】2182.构造限制重复的字符串(模拟 贪心 优先队列 C++ Go)
题目链接题意给你一个字符串s和一个整数repeatLimit,用s中的字符构造一个新字符串repeatLimitedString,使任何字母连续出现的次数都不超过repeatLimit次。你不必使用s中的全部字符。返回字典序最大的repeatLimitedString。如果在字符串a和b不同的第一个位置,字符串a中的字母在字母表中出现时间比字符串b对应的字母晚,则认为字符串a比字符串b字典序更大。
豆沙睡不醒
·
2024-01-14 10:26
力扣
leetcode
c++
算法
力扣
每日一题-----2998使X和Y相对的最少操作次数
//1.如果x是11的倍数,将x除以11。//2.如果x是5的倍数,将x除以5。//3.将x减1。//4.将x加1。本题中我们知道每次都只有四次操作,那么这四次操作中,我们什么时候执行四次操作呢?就算是暴搜的话,我们也得是越趋近那个值才行把,不是漫无目的的去爆搜把,那么我们就可以根据这个问题去看,怎么趋近,如果xx的话,怎么样呢,这个其实就有三种情况了,具体是哪个我们不清楚我们采取爆搜的方式搜,如
乖的小肥羊
·
2024-01-14 10:55
leetcode
算法
职场和发展
【
力扣
·每日一题】2645. 构造有效字符串的最小插入数(动态规划 贪心 滚动数组优化 C++ Go)
题目链接题意给你一个字符串word,你可以向其中任何位置插入“a”、“b”或“c”任意次,返回使word有效需要插入的最少字母数。如果字符串可以由“abc”串联多次得到,则认为该字符串有效。提示:1word[i-1],需要插入的字符数就是-1,即前面可以少插入一个字符,转移方程为dp[i]=min(dp[i],dp[i-1]-1)贪心的考虑,每个字符都优先跟前面的字符去组合,而且dp[i-1]+2
豆沙睡不醒
·
2024-01-14 10:55
力扣
leetcode
动态规划
c++
力扣
双周赛第三题----2857. 统计距离为 k 的点对
这题我们的暴力做法就是o(n^2),但是根据数据量这样会超时,所以我们不能用暴力解法去解决那么想一想双指针可以吗,不可以。为什么呢?因为他没有一个特性可以让他双指针跳过前面或者后面一个点。比如他们数组有顺序的情况下,还有一种性质,这个我也不知道怎么说,就是有个性质满足才能双指针,当前题目不能满足的话,那么我们就只能针对异或这个性质入手了,并且他的k的数只有100,那么只有100,那么其实就可以用k
乖的小肥羊
·
2024-01-14 10:53
leetcode
算法
职场和发展
【
力扣
·每日一题】83. 删除排序链表中的重复元素(链表 思维 一次遍历 C++ Go)
题目链接题意给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。提示:链表中节点数目在范围[0,300]内-100next!=nullptr){if(now->val==now->next->val){now->next=now->next->next;}else{now=now->next;}}returnhead;}};
豆沙睡不醒
·
2024-01-14 10:53
leetcode
链表
c++
LeetCode刷题--- 打家劫舍 II
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客个人专栏
力扣
递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:52
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 按摩师
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客个人专栏
力扣
递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:51
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 地下城游戏
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客个人专栏
力扣
递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:21
力扣动态规划算法题
leetcode
游戏
算法
LeetCode刷题--- 删除并获得点数
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客个人专栏
力扣
递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:47
力扣动态规划算法题
leetcode
算法
动态规划篇-01:爬楼梯
本文为
力扣
70:爬楼梯的详细解析。虽然这道题的标签是“简单”,但是只有简单的题才能让我们专注于这类题的解题框架上。
爬楼梯的猫
·
2024-01-14 10:32
手把手带你刷力扣Hot100
动态规划
算法
C++
力扣
题目501--二叉搜索树中的众数
给你一个含重复值的二叉搜索树(BST)的根节点root,找出并返回BST中的所有众数(即,出现频率最高的元素)。如果树中有不止一个众数,可以按任意顺序返回。假定BST满足如下定义:结点左子树中所含节点的值小于等于当前节点的值结点右子树中所含节点的值大于等于当前节点的值左子树和右子树都是二叉搜索树示例1:输入:root=[1,null,2,2]输出:[2]示例2:输入:root=[0]输出:[0]提
学不会的天真boy
·
2024-01-14 09:04
c++
leetcode
算法
C++
力扣
题目98--验证二叉搜索树
给你一个二叉树的根节点root,判断其是否是一个有效的二叉搜索树。有效二叉搜索树定义如下:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例1:输入:root=[2,1,3]输出:true示例2:输入:root=[5,1,4,null,null,3,6]输出:false解释:根节点的值是5,但是右子节点的值是4。提示:树中节点数目
学不会的天真boy
·
2024-01-14 09:34
c++
leetcode
算法
C++
力扣
题目530--二叉搜索树的最小绝对值
给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。示例1:输入:root=[4,2,6,1,3]输出:1示例2:输入:root=[1,0,48,null,null,12,49]输出:1提示:树中节点的数目范围是[2,104]0vec;voidtraversal(TreeNode*root){if(root==NULL)retur
学不会的天真boy
·
2024-01-14 09:34
leetcode
c++
算法
C++
力扣
题目654--最大二叉树
给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:创建一个根节点,其值为nums中的最大值。递归地在最大值左边的子数组前缀上构建左子树。递归地在最大值右边的子数组后缀上构建右子树。返回nums构建的最大二叉树。示例1:输入:nums=[3,2,1,6,0,5]输出:[6,3,5,null,2,0,null,null,1]解释:递归调用如下所示:-[3,2,1,6,0
学不会的天真boy
·
2024-01-14 09:32
c++
leetcode
算法
LeetCode第152题 乘积最大子数组(c++)
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/m
worldinme
·
2024-01-14 09:31
LeetCode
leetcode
c++
算法
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他