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
力扣周赛353
力扣
---通配符匹配
题目描述:给你一个输入字符串(s)和一个字符模式(p),请你实现一个支持'?'和'*'匹配规则的通配符匹配:'?'可以匹配任何单个字符。'*'可以匹配任意字符序列(包括空字符序列)。判定匹配成功的充要条件是:字符模式必须能够完全匹配输入字符串(而不是部分匹配)。示例1:输入:s="aa",p="a"输出:false解释:"a"无法匹配"aa"整个字符串。示例2:输入:s="aa",p="*"输出:
顾城猿
·
2024-02-19 16:23
leetcode
javascript
数据结构
【
力扣
每日一题】
力扣
103二叉树的锯齿形层序遍历
题目来源
力扣
103二叉树的锯齿形层序遍历题目概述给你二叉树的根节点root,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。
写做四月一日的四月一日
·
2024-02-19 15:38
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
429N叉树的层序遍历
题目来源
力扣
429N叉树的层序遍历题目概述给定一个N叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。
写做四月一日的四月一日
·
2024-02-19 15:38
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
107二叉树的层序遍历II
题目来源
力扣
107二叉树的层序遍历II题目概述给你二叉树的根节点root,返回其节点值自底向上的层序遍历。
写做四月一日的四月一日
·
2024-02-19 15:07
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
589N叉树的前序遍历
题目来源
力扣
589N叉树的前序遍历题目概述给定一个n叉树的根节点root,返回其节点值的前序遍历。思路分析N叉树的前序遍历跟二叉树的差不多,都可以使用递归和迭代的方式实现。
写做四月一日的四月一日
·
2024-02-19 15:26
leetcode
算法
java
c++
2021-12-19
今天是12月19日,2021年的第
353
天,今年还剩下12天。昨天与你分享了艾宾浩斯在《记忆心理学》一书中提出的链式记忆法,今天接着向你介绍书中提出的整体浓缩记忆法。
阿里神灯
·
2024-02-19 14:27
[
力扣
Hot100]Day29 删除链表的倒数第 N 个结点
题目描述给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。出处思路两个指针间隔n,一趟遍历解决。代码classSolution{public:ListNode*removeNthFromEnd(ListNode*head,intn){ListNode*p=head;ListNode*q=head;while(n>0){q=q->next;n--;}if(!q){q=p->next;de
谛听misa
·
2024-02-19 14:20
力扣Hot100题
leetcode
链表
算法
[
力扣
Hot100]Day27 合并两个有序链表
题目描述将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。出处思路简单题,两个指针就能解决。代码classSolution{public:ListNode*mergeTwoLists(ListNode*list1,ListNode*list2){if(!list1)returnlist2;if(!list2)returnlist1;ListNode*p1=
谛听misa
·
2024-02-19 14:19
力扣Hot100题
leetcode
链表
算法
力扣
-217. 存在重复元素
文章目录
力扣
题目代码
力扣
题目给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。
编程开发者
·
2024-02-19 14:47
LeetCode
leetcode
c语言
[
力扣
Hot100]Day28 两数相加
题目描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。出处思路逆序两数相加也是逆序返回,可以用一个进位位来模拟(进位位只有可能是0或1)。要考虑谁长谁短的问题,最终结果可能需要在最长的基础上再新加一位(新建一个尾结点)。代码classS
谛听misa
·
2024-02-19 14:43
力扣Hot100题
leetcode
算法
力扣
-169. 多数元素
文章目录
力扣
题目代码方法1--排序方法2--异数消除法
力扣
题目给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。
编程开发者
·
2024-02-19 14:12
LeetCode
leetcode
算法
力扣
热题100_滑动窗口_438_找到字符串中所有字母异位词
文章目录题目链接解题思路解题代码题目链接438.找到字符串中所有字母异位词给定两个字符串s和p,找到s中所有p的异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词指由相同字母重排列形成的字符串(包括相同的字符串)。示例1:输入:s=“cbaebabacd”,p=“abc”输出:[0,6]解释:起始索引等于0的子串是“cba”,它是“abc”的异位词。起始索引等于6的子串是“bac”
you_are_my_sunshine*
·
2024-02-19 12:32
力扣
leetcode
算法
数据结构
力扣
热题100_滑动窗口_3_无重复字符的最长子串
文章目录题目链接解题思路解题代码题目链接3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串
you_are_my_sunshine*
·
2024-02-19 12:02
力扣
leetcode
算法
数据结构
力扣
刷题-290.单词规律
给定一种规律pattern和一个字符串s,判断s是否遵循相同的规律。这里的遵循指完全匹配,例如,pattern里的每个字母和字符串s中的每个非空单词之间存在着双向连接的对应规律。示例1:输入:pattern="abba",s="dogcatcatdog"输出:true示例2:输入:pattern="abba",s="dogcatcatfish"输出:false示例3:输入:pattern="aaa
cynicism??
·
2024-02-19 12:49
C++练手
leetcode
前端
c++
力扣
刷题-49.字母异位词分组
给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=[""]输出:[[""]]示例3:输入:strs=["
cynicism??
·
2024-02-19 12:49
C++练手
leetcode
前端
c++
算法提升——LeetCode第384场
周赛
总结
题目修改矩阵给你一个下标从0开始、大小为mxn的整数矩阵matrix,新建一个下标从0开始、名为answer的矩阵。使answer与matrix相等,接着将其中每个值为-1的元素替换为所在列的最大元素。返回矩阵answer。解题思路先计算每一列最大值,再更新-1的值。classSolution{publicint[][]modifiedMatrix(int[][]matrix){intn=matr
吴代庄
·
2024-02-19 12:15
算法
算法
leetcode
力扣
刷题-242.有效的字母异位词
给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:falseclassSolution{public:boolisAnagram(strings,stringt){intrecord[26]={
cynicism??
·
2024-02-19 12:12
C++练手
leetcode
前端
c++
明天休息
俗话说伤筋动骨一百天,2020年的1月2日早上,单位加班,在单位楼梯口摔了一跤眉骨受伤了,估计有十多天了,眉骨痒得厉害,用
力扣
还疼,用手摸就像断了两节,不过不影响美观。
燕春红
·
2024-02-19 11:35
算法学习——LeetCode
力扣
贪心篇1
算法学习——LeetCode
力扣
贪心篇1455.分发饼干455.分发饼干-
力扣
(LeetCode)描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
拉依达不拉胯
·
2024-02-19 11:09
算法
学习
leetcode
c++
c语言
力扣
爆刷第73天--动态规划
力扣
爆刷第73天–动态规划文章目录
力扣
爆刷第73天--动态规划零、背包问题总纲:一、416.分割等和子集二、1049.最后一块石头的重量II零、背包问题总纲:背包问题:一维数组,dp[j]=Math.max
当年拼却醉颜红
·
2024-02-19 11:39
力扣算法题
算法
动态规划
每日一题
力扣
107 二叉树的层序遍历Ⅱ
107.二叉树的层序遍历II题目描述:给你二叉树的根节点root,返回其节点值自底向上的层序遍历。(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)示例1:输入:root=[3,9,20,null,null,15,7]输出:[[15,7],[9,20],[3]]示例2:输入:root=[1]输出:[[1]]示例3:输入:root=[]输出:[]提示:树中节点数目在范围[0,2000]内-1
乐超kawhi
·
2024-02-19 10:59
每日刷题
leetcode
算法
职场和发展
【
力扣
白嫖日记】1795.每个产品在不同商店的价格
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:57
力扣刷题
leetcode
数据库
sql
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:56
力扣刷题
leetcode
sql
数据库
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:56
力扣刷题
leetcode
sql
数据库
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-19 10:12
力扣刷题
leetcode
sql
数据库
LeetCode第 124 场双
周赛
个人题解
进行操作使字符串为空原题链接题目描述接口描述思路分析代码详解相同分数的最大操作数目II原题链接题目描述接口描述思路分析代码详解100205.修改数组后最大化数组中的连续元素数目原题链接题目描述接口描述思路分析代码详解相同分数的最大操作数目I原题链接相同分数的最大操作数目I-
力扣
EQUINOX1
·
2024-02-19 10:29
Leetcode周赛
leetcode
算法
职场和发展
哈希算法
c++
数据结构
力扣
热题100_双指针_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]。在此
you_are_my_sunshine*
·
2024-02-15 09:10
力扣
leetcode
算法
笔试刷题(持续更新)| Leetcode 45,1190
45.跳跃游戏题目链接:45.跳跃游戏II-
力扣
(LeetCode)这道题思路不难记,遍历数组每个位置,更新下一次的范围,当当前位置已经在当前范围之外时,步数一定得加一,当前范围更新成下一个范围。
Huiwen_Z
·
2024-02-15 09:47
算法
python
leetcode
力扣
刷题-383.赎金信
给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。示例1:输入:ransomNote="a",magazine="b"输出:false示例2:输入:ransomNote="aa",magazine="ab"输出:fals
cynicism??
·
2024-02-15 08:49
C++练手
leetcode
算法
c++
力扣
刷题54-螺旋矩阵
给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]classSolution{public
cynicism??
·
2024-02-15 08:47
C++练手
leetcode
矩阵
算法
使用二分查找优化时间复杂度
题目链接(
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台)可以直接通过遍历一次数组就得到对应值下标了,时间复杂度为。
liaolaa
·
2024-02-15 08:14
数据结构
算法
c++
双指针部分典型算法题(一)
问题简述(1089.复写零-
力扣
(LeetCode)):classSolution{public:voidduplicateZeros(vector&arr){//找到最后一个复写的数intcur=0;
liaolaa
·
2024-02-15 08:43
算法
c++
搜索二维矩阵 II
题目来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/search-a-2d-matrix-ii编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值
二进制的二哈
·
2024-02-15 07:16
2021-09-01
IT1.LeetCode
力扣
:从上到下打印二叉树II2021-09-01(剑指Offer32-II.从上到下打印二叉树II)2.《剑指offer》:p174~p176英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-15 06:13
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-15 06:41
力扣刷题
leetcode
sql
数据库
2020-07-21 迷你实操1(条件判断、循环、格式化字符串)
【版本1.0:自定属性,人工PK】1.规定并显示出玩家和敌人的属性2.双方同时互相攻击,血量根据对方的攻击
力扣
除3.若有一方血量小于等于0,游戏结束。*“计时器”:【版本2.0:随机属性
山药我的爱
·
2024-02-15 06:49
牛客
周赛
Round 32 解题报告 | 珂学家 | 状压 + 前缀和&异或map技巧
欢迎关注珂朵莉牛客
周赛
专栏珂朵莉牛客小白月赛专栏A.小红的01背包思路:数学题v,x,y=list(map(int,input().split()))print(v//x*y)B.小红的dfs思路:枚举其实横竖都有
珂朵莉MM
·
2024-02-15 05:00
牛客周赛
解题报告
java
算法
力扣
leetcode
开发语言
力扣
第 384 场
周赛
解题报告 | 珂学家 | 贪心构造 + KMP板子
前言整体评价因为是新春过年,所以题目出的相对简单一些,T4和上周一样,是字符串匹配模板题。T1.修改矩阵思路:模拟按要求模拟即可classSolution{publicint[][]modifiedMatrix(int[][]matrix){inth=matrix.length;intw=matrix[0].length;int[]cols=newint[w];Arrays.fill(cols,I
珂朵莉MM
·
2024-02-15 05:00
力扣周赛
解题报告
leetcode
算法
职场和发展
java
开发语言
矩阵
牛客2024年情人节比赛 娱乐报告
前言挺欢乐的比赛,有趣欢迎关注珂朵莉牛客
周赛
专栏珂朵莉牛客小白月赛专栏A.第二杯半价思路:模拟分奇偶进行讨论t=int(input())for_inrange(t):n,x=list(map(int,input
珂朵莉MM
·
2024-02-15 05:59
娱乐
leetcode
算法
职场和发展
java
开发语言
LeetCode
周赛
——383
1.边界上的蚂蚁(模拟)classSolution{public:intreturnToBoundaryCount(vector&nums){intn=nums.size();intres=0,cnt=0;for(inti=0;iz(n);z[0]=n-1;//z函数匹配for(inti=1,l=0,r=0;ir)l=i,r=i+z[i]-1;}for(inti=1;i>resultGrid(ve
duanyq666
·
2024-02-15 04:13
LeetCode周赛
java
算法
开发语言
leetcode
力扣
-125. 验证回文串
文章目录
力扣
题目代码
力扣
题目如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个回文串。字母和数字都属于字母数字字符。
编程开发者
·
2024-02-15 03:29
LeetCode
leetcode
c语言
牛客 牛客
周赛
Round20. (经典二进制枚举)D 小红的数位删除 (二进制枚举一个数删除的位置, 然后进行判断
packagenewCode.
周赛
Round20;importjava.util.Scanner;publicclassD{publicstaticvoidmain(String[]args){Scannersc
李菜菜想获奖
·
2024-02-15 02:39
java
开发语言
牛客
周赛
Round 29 题解
牛客
周赛
Round29题解代码风格后续目标代码写在solve()方法中#include//#include//#include//#include//#include//#includeusingnamespacestd
ABOYL_TuNa
·
2024-02-15 02:09
算法
ACM题解
算法
牛客
周赛
A.牛牛爱喝酒##代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可#返回牛牛能喝的最多的酒#@parammint整型酒单价#@paramnint整型牛牛的现金#@returnint整型#classSolution:defcountWine(self,m,n):#writecodeheredefcountnum(bottle,top,sumn):tb=bottle>>1whi
小齐今天进步了嘛~
·
2024-02-15 02:09
leetcode刷题
算法
牛客
周赛
22练习2啊
牛客IOI
周赛
22-普及组菜哭了A求找一个点到所有点的距离相等。
mfy的1号小迷弟
·
2024-02-15 02:09
牛客练习题
牛客
周赛
Round 23
A.小红的整数转换题目描述小红拿到了两个正整数x和y,她希望构造两个正整数a和b,满足以下性质:对x执行a次以下操作:使x加上b。操作结束后使得x等于y。请你构造任意合法解。共有t组询问。输入描述:第一行输入一个正整数t,代表询问的次数。接下来的t行,每行输入两个正整数x和y,代表一次询问。1≤t,x,y≤100输出描述:对于每次询问,如果无解,则输出两个-1。否则输出两个正整数,代表一个合法解。
lianxuhanshu_
·
2024-02-15 02:38
牛客周赛
算法
数据结构
动态规划
牛客
周赛
28
intmain(){intarr[1000001]={0};charstr[100001]={0};cin>>str;intsz=strlen(str);for(inti=0;i=k,所以必须让sum>n>>k;vectorarr(n);for(inti=0;i>arr[i];}intj=0;llsum=0;for(inti=0;i=k){sum-=arr[j];j++;count+=n-i;}}
qq_38720513
·
2024-02-15 02:38
算法
c++
数据结构
牛客
周赛
29
牛客
周赛
Round29文章目录牛客
周赛
Round29A小红大战小紫B小红的白日梦C小红的小小红D小红的中位数E小红构造数组A小红大战小紫语法题#includeusingnamespacestd;intmain
十字星的约定_
·
2024-02-15 02:38
算法
算法
c++
数据结构
牛客
周赛
Round 24
A.小红的矩阵构造题目描述小红想让你构造一个n行n列的矩阵,矩阵中的元素为1到n^2,每个数只出现1次。小红希望每两个相邻的数之和均为奇数,你能帮帮她吗?输入描述:一个正整数n1≤n≤100输出描述:n行,每行输出n个正整数。有多解时输出任意合法解。示例1输入3输出361258947解题思路:结论:奇数行从奇数开始奇偶交替,偶数行从偶数开始偶奇交替例子1:对于n=3时,构造如下123456789例
lianxuhanshu_
·
2024-02-15 02:08
牛客周赛
算法
数据结构
牛客
周赛
Round 28 F
F.小红统计区间(hard)题目链接为前缀和枚举右端点看有多少个左端点满足条件,即在一个数轴上找的的个数。可以利用树状数组区间查询,查找中满足条件的前缀和。具体操作为先查找,再把自身在数轴上对应的数的个数加一。所以统计时没有统计自身对答案的影响。当前操作为第位时,则数轴上只记录了的前缀和。由于前缀和过大,形成的数轴过长,采用离散化。将所有前缀和由小到大排序并去重,构成新数轴。由于在数轴上可能没有直
Xing_ke309
·
2024-02-15 02:07
算法
数据结构
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他