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
牛客网每日一题
【Py/Java/C++三种语言详解】LeetCode
每日一题
240131【哈希表】LeetCode2670、找出不同元素数目差数组
有华为OD考试扣扣交流群可加948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练文章目录题目链接题目描述解题思路前缀包含的不同元素个数后缀包含的不同元素个数代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目链接LeetCode2670、找出不同元素数目差数组题目描述给你一个下标从0开始的数组nums,数组
闭着眼睛学算法
·
2024-02-03 04:14
LeetCode
#
哈希表
java
c++
leetcode
python
散列表
算法
【LeetCode】
每日一题
2024_1_31 找出不同元素数目差数组(数组/哈希)
1月的最后一天,
每日一题
又坚持了一个月呀题目:找出不同元素数目差数组题目链接:找出不同元素数目差数组题目描述代码与解题思路funcdistinctDifferenceArray(nums[]int)(ans
戊子仲秋
·
2024-02-03 04:43
LeetCode
每日一题
leetcode
哈希算法
算法
【力扣
每日一题
】力扣1686石子游戏VI
题目来源力扣1686石子游戏VI题目概述Alice和Bob轮流玩一个游戏,Alice先手。一堆石子里总共有n个石子,轮到某个玩家时,他可以移出一个石子并得到这个石子的价值。Alice和Bob对石子价值有不一样的的评判标准。双方都知道对方的评判标准。给你两个长度为n的整数数组aliceValues和bobValues。aliceValues[i]和bobValues[i]分别表示Alice和Bob认
写做四月一日的四月一日
·
2024-02-03 02:54
leetcode
算法
java
c++
【力扣
每日一题
】力扣2670找出不同元素数目差数组
题目来源力扣2670找出不同元素数目差数组题目概述给你一个下标从0开始的数组nums,数组长度为n。nums的不同元素数目差数组可以用一个长度为n的数组diff表示,其中diff[i]等于前缀nums[0,...,i]中不同元素的数目减去后缀nums[i+1,...,n-1]中不同元素的数目。返回nums的不同元素数目差数组。注意nums[i,...,j]表示nums的一个从下标i开始到下标j结束
写做四月一日的四月一日
·
2024-02-03 02:22
leetcode
算法
java
c++
【LeetCode
每日一题
】1109. 航班预订统计&&1094. 拼车 (差分数组)
差分数组差分数组的主要适用场景是频繁对原始数组的某个区间的元素进行增减。一、基本概念:差分数组的定义如下:假设原始数组为arr,差分数组为diff,其中diff[i]=arr[i]-arr[i-1](0capacity){returnfalse;}}returntrue;}优化:有可能出现超载的点都是上车或下车的点,即端点,因此只需要用map保存端点值即可。varcarPooling=functi
凭栏听雨客
·
2024-02-03 02:30
#
LeetCode刻意练习
leetcode
算法
javascript
每日一题
合集1
1038从二叉搜索树到更大和树1038.从二叉搜索树到更大和树-力扣(LeetCode)二叉树的中序遍历+逆向思维给定一个二叉搜索树root(BST),请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键小于节点键的节点。节点的右子树仅包含键大于节点键的节点。左右子树也必须是二叉搜索树。示例1:输入:[4,1,6,0,2,5
我是鼠鼠大王666
·
2024-02-02 23:55
java
数据结构
算法
leetcode
leetcode
每日一题
——45.跳跃游戏II(面试经典150题)
一、题目描述与要求45.跳跃游戏II-力扣(LeetCode)题目描述给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0y?x:y;}intjump(int*nums,intnumsSize){intnum=0;//达到nums[n-1]的最小跳跃次数
茄味琪琪
·
2024-02-02 16:03
leetcode刷题
leetcode
面试
c语言
算法
leetcode
每日一题
——55.跳跃游戏(面试经典150题)
一、题目描述与要求55.跳跃游戏-力扣(LeetCode)题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:
茄味琪琪
·
2024-02-02 16:33
leetcode刷题
leetcode
面试
c语言
算法
[
每日一题
] 菜鸡写LeetCode第九题 难度简单
[
每日一题
]菜鸡写LeetCode第九题难度简单题目:9.回文数给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
小小Albert
·
2024-02-02 16:16
leetcode
算法
职场和发展
[
每日一题
] 菜鸡写LeetCode第一题 难度简单
[
每日一题
]菜鸡写LeetCode第一题难度:简单题目:1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
小小Albert
·
2024-02-02 16:46
笔记
leetcode
算法
职场和发展
集合问题(并查集)
本题链接:登录—专业IT笔试面试备考平台_
牛客网
题目:样例1:输入4592345输出YES0011样例2:输入334124输出NO思路:这道题关键点在于。
Angindem
·
2024-02-02 16:21
算法笔记
算法错题本
算法
C语言
牛客网
经典练习——[NOIP2008]ISBN号码与圣诞树
前言在学习C语言的过程中刷题是很重要的,俗话说眼看千遍不如手动一遍因为在真正动手去刷题的时候会暴露出更多你没有意识到的问题接下来我就为各位奉上两道我认为比较有代表性的题1.[NOIP2008]ISBN号码1.1题目描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),
看落日的YT
·
2024-02-02 15:38
C语言经典练习
c语言
开发语言
【LeetCode】
每日一题
2024_2_2 石子游戏 VI(排序、贪心)
文章目录LeetCode?启动!!!题目:石子游戏VI题目描述代码与解题思路LeetCode?启动!!!题目:石子游戏VI题目链接:1686.石子游戏VI题目描述代码与解题思路funcstoneGameVI(aliceValues[]int,bobValues[]int)int{typepairstruct{x,yint}pairs:=make([]pair,len(aliceValues))//
戊子仲秋
·
2024-02-02 15:07
LeetCode
每日一题
leetcode
游戏
算法
【坚持
每日一题
11.6】268. 丢失的数字
给定一个包含[0,n]中n个数的数组nums,找出[0,n]这个范围内没有出现在数组中的那个数。示例1:输入:nums=[3,0,1]输出:2解释:n=3,因为有3个数字,所以所有的数字都在范围[0,3]内。2是丢失的数字,因为它没有出现在nums中。示例2:输入:nums=[0,1]输出:2解释:n=2,因为有2个数字,所以所有的数字都在范围[0,2]内。2是丢失的数字,因为它没有出现在nums
程序员小2
·
2024-02-02 13:37
算法学习之
每日一题
Day4
题目费解的开关一、有关题目(涉及算法:递推,模拟)1.题目来源:《算法竞赛进阶指南》Acwing952.题目链接https://www.acwing.com/problem/content/description/97/3.题目描述你玩过“拉灯”游戏吗?25盏灯排成一个5×5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁
梁伊人
·
2024-02-02 12:13
算法
算法学习之
每日一题
Day3
题目带分数一、有关题目(涉及算法:递归,搜索,剪枝)1.题目来源:第四届蓝桥杯省赛C++B/C组,第四届蓝桥杯省赛JavaA/B组AcWing12092.题目链接:https://www.acwing.com/problem/content/1211/3.题目描述100可以表示为带分数的形式:100=3+69258714还可以表示为:100=82+3546197注意特征:带分数中,数字1∼9分别出
梁伊人
·
2024-02-02 12:42
算法
每日一题
:783. 二叉搜索树节点最小距离
解题思路两种解法,但是大致思路相同第一种是dfs将每个点的值加入到一个list中,然后对list进行排序,再找出最小差值第二种是bfs将每个点的值加入到一个list中,然后对list进行排序,再找出最小差值代码/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*Tre
软件园里卖煎饼
·
2024-02-02 11:17
DFS
BFS
leetcode
算法
[C++&Rust]LeetCode No.783 二叉搜索树节点最小距离(
每日一题
)
今天给大家带来的是
每日一题
,是一道关于树的题目呢!
曙光磁铁
·
2024-02-02 11:43
LeetCode题解
LeetCode
每日一题
Day 54 - 61
2859.计算K置位下标对应元素的和给你一个下标从0开始的整数数组nums和一个整数k。请你用整数形式返回nums中的特定元素之和,这些特定元素满足:其对应下标的二进制表示中恰存在k个置位。整数的二进制表示中的1就是这个整数的置位。例如,21的二进制表示为10101,其中有3个置位。示例1:输入:nums=[5,10,1,5,2],k=1输出:13解释:下标的二进制表示是:0=00021=0012
XforeverZ
·
2024-02-02 07:00
LeetCode
leetcode
算法
2020-06-26
每日一题
2020015历史上重大改革回眸015北魏孝文帝改革
(2017年高考,江苏卷)中华文明多元并存,各族文化相互交融。材料北魏孝文帝改革,总结和肯定了以前民族融合的成果,又促进了这一融合进程的迅速发展。这一时期的民族融合,从方式上看,既有各族人民在友好交往中的相互影响,又有统治者的主动政策,还有在血与火的民族斗争中的附带同化。在内容上,汉族影响少数民族是主流,但少数民族在与汉族融合的同时,也带来了他们的优秀思想文化,如胡乐、胡舞、胡饼、尊重妇女的意识、
东皋先生
·
2024-02-02 06:49
【寒假
每日一题
·2024】AcWing 4966. 填充(补)
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解一、题目1、原题链接4966.填充2、题目描述二、解题报告1、思路分析思路参考y总:y总讲解视频(1)我们可以将所有方案首先分为两类:第一类为第一个元素和第二元素相配对的方案;第二类为第一个元素和第二个元素不配对的方案。而在第二类方案中因为第一个元素和第二个元素不配对,所以下一组需要考虑的是第二个元素和第三个
负重奋进,笃行求实
·
2024-02-02 03:18
AcWing寒假每日一题
算法
数据结构
贪心算法
c++
c语言
java
python
牛客每日一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述小红染上了一种病,她说的每个字的结尾都会带上喵(nya)。
沉月照归人
·
2024-02-02 00:06
牛客
c++
算法
数据结构
c++
牛客每日一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述鸡尾酒的学生丹丹分不清除法和减法,因为他觉得两种运算都是将一个数字变小,所以都差不多。
沉月照归人
·
2024-02-02 00:36
牛客
c++
算法
c++
数据结构
每日牛客一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述清明节到了,由于你仍然孑然一身,所以你打算去种树,你面前一共有n棵树排成一排,从左到右编号为1,2,3,⋯ 定义两棵树u,v的距离为|u-v
沉月照归人
·
2024-02-02 00:36
牛客
c++
算法
c++
数据结构
牛客每日一解
第一题链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
请回答出“集美大学最菜的人是谁?”这个问题的答案。这道题答案是众所周知的。你只需要输出“贝贝是集美大学最菜的人”这句话的全拼,出题人
沉月照归人
·
2024-02-02 00:05
牛客
c++
c++
每日牛客一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述阿宁喜欢吃柠檬。已知每个柠檬酸度可能是1到a,甜度可能是0到b。现在阿宁有n个柠檬,她要全部吃掉,会获得一定的快乐值。
沉月照归人
·
2024-02-02 00:02
牛客
c++
算法
数据结构
c++
牛客——字符串(尺取法与滑动窗口)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述小N现在有一个字符串S。他把这这个字符串的所有子串都挑了出来。一个S的子串T是合法的,当且仅当T中包含了所有的小写字母。
swoows
·
2024-02-01 22:54
算法
尺取法
牛客——二分(差分数组前缀和)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述我们刚刚学了二分查找——所谓二分查找就是在一堆有序数里找某个符合要求的数。
swoows
·
2024-02-01 22:24
算法
差分数组前缀和
牛客——丢手绢(尺取法)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述“丢~丢~丢手绢,轻轻地放在小朋友的后面,大家不要告诉她,快点快点抓住她,快点快点抓住她。”
swoows
·
2024-02-01 22:52
算法
尺取法
【LeetCode
每日一题
合集】2023.11.27-2023.12.3
文章目录907.子数组的最小值之和(单调栈+贡献法)1670.设计前中后队列⭐(设计数据结构)解法1——双向链表解法2——两个双端队列2336.无限集中的最小数字解法1——维护最小变量mn和哈希表维护已经去掉的数字解法2——维护原本可用的最小值和有序集合维护后期添加的数值1657.确定两个字符串是否接近(理解操作本质)⭐2661.找出叠涂元素(哈希表、计数统计)1094.拼车(差分)1423.可获
Wei *
·
2024-02-01 20:48
算法刷题记录
leetcode
算法
力扣
滑动窗口
单调栈
【
每日一题
】 2024年1月汇编
博客主页:A_SHOWY系列专栏:力扣刷题总结录数据结构云计算数字图像处理力扣
每日一题
_【1.4】2397.被列覆盖的最多行数2397.被列覆盖的最多行数https://leetcode.cn/problems
A_SHOWY
·
2024-02-01 14:00
算法
力扣
c++
牛客——中位数图(连续子数组和二维前缀和)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。
swoows
·
2024-02-01 11:13
算法
连续子数组
二维前缀和
环形链表的约瑟夫问题(链表法,代码,注释)
暂时水一下,后续会补,相关的公式法和递归,等做法(因为博主想水文还没看循环能做不)环形链表的约瑟夫问题_牛客题霸_
牛客网
(nowcoder.com)单链表法博主写的匆忙,应该有优化的地方,有时间会精进修改代码
nainaire
·
2024-02-01 11:41
链表
数据结构
c语言
2017年的字节跳动
牛客网
面试题解析
1)A.ul只能紧挨着liB.a中不能再嵌套aC.dldtD.olli是有序排列2)HTML5新特性:1.datalist数据列表2.progress进度条3.meter刻度尺/用红黄绿三色表示出一个数值所在范围4.output输出,用于描述表单中的计算结果,属于语义标签,样式与span无异3)mailto后为收件人地址;tel最常用js一键拨号;4)置换元素:显示内容由元素的属性决定如img标签
凉薄少年13
·
2024-02-01 09:01
每日一题
——LeetCode1356.根据数字二进制下1的数目排序
方法一重写sort排序按照二进制中1的数量排序,那么就要把每个数字的二进制形式中1的数目统计出来,sort排序中两个参数a、b,returna-b就是按照数值大小排序,returncountOnes(a)-countOnes(b)就是按照二进制中1的数量来排序。varsortByBits=function(arr){functioncountOnes(num){letcount=0;//初始化为0
zbsnzj
·
2024-02-01 06:12
每日一题
javascript
算法
leetcode
每日一题
——LeetCode2670.找出不同元素数目差数组
方法一个人方法把nums数组分成两个数组,arr1和arr2,arr1初始为空,每次按顺序加入nums里的一个元素,arr2初始为nums一样的数组,每次按顺序删除arr1加入的那个元素用set可以直接得到arr1和arr2里不重复元素的数量vardistinctDifferenceArray=function(nums){letarr1=[]letarr2=Array.from(nums.rev
zbsnzj
·
2024-02-01 06:12
每日一题
算法
javascript
leetcode
2021-05-22
【
每日一题
】-61《CMA》1.含义:CMA是中国计量认证的简称。根据计量法的规定它是指:由省级以上人民政府计量行政部门对检测机构的检测能力及可靠性进行的一种全面的认证及评价。
房老师391215
·
2024-02-01 03:30
网课:校门外的树——牛客(题解)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。
2301_80718054
·
2024-01-31 21:40
算法
数据结构
网课:[CQOI2009]中位数图——牛客(疑问)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。
2301_80718054
·
2024-01-31 21:40
算法
网课:机器翻译——牛客(题解)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。
2301_80718054
·
2024-01-31 21:10
算法
每日一题
力扣2670找出不同元素数目差数组
2670.找出不同元素数目差数组题目描述:给你一个下标从0开始的数组nums,数组长度为n。nums的不同元素数目差数组可以用一个长度为n的数组diff表示,其中diff[i]等于前缀nums[0,...,i]中不同元素的数目减去后缀nums[i+1,...,n-1]中不同元素的数目。返回nums的不同元素数目差数组。注意nums[i,...,j]表示nums的一个从下标i开始到下标j结束的子数组
乐超kawhi
·
2024-01-31 18:15
每日刷题
leetcode
算法
职场和发展
LeetCode
每日一题
2024/1/15-2024/1/21
记录了初步解题思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录1/1582.删除排序链表中的重复元素II1/162719.统计整数数目1/172744.最大字符串配对数目1/182171.拿出最少数目的魔法豆1/192809.使数组和小于等于x的最少时间1/202788.按分隔符拆分字符串1/21410.分割数组的最大值1/1582.删除排序链表中的重复元素II判断下一个节点是
alphaTao
·
2024-01-31 17:19
Exercise
leetcode
算法
职场和发展
LeetCode
每日一题
2024/1/22-2024/1/28
记录了初步解题思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录1/22670.最大交换1/232765.最长交替子数组1/242865.美丽塔I1/252859.计算K置位下标对应元素的和1/262846.边权重均等查询1/272861.最大合金数1/28365.水壶问题1/22670.最大交换分解排序找到最先不同的位置defmaximumSwap(num):""":typen
alphaTao
·
2024-01-31 17:49
Exercise
leetcode
算法
牛客网
《剑指offer》二叉树中和为某一值的路径
(注意:在返回值的list中,数组长度大的数组靠前)解法来自讨论区最高赞解来自
牛客网
用户Xy。
Lee_Lemon
·
2024-01-31 17:14
LC539最小时间差:两种解法:「字符串排序」&「桶排序思想:哈希计数」
正在坚持每日更新LeetCode
每日一题
,发布的题解有些会参考其他大佬的思路(参考资料的链接会放在最下面),欢迎大家关注我~~~同时也在进行其他专项类型题目的刷题与题解活动,相关资料也会同步到「GitHub
Chthollists
·
2024-01-31 14:13
LeetCode
每日一题
-11.24-222-完全二叉树的节点个数c++
最近大概比之前那段时间有空一点点,抽一些时间来做一下
每日一题
题目描述解法二分法首先想到的是完全二叉树只有最后一层不是满的,并且最后一排的结点在结束之前也是“满”的,所以用二分直接取到边界点。
小pig饲养员
·
2024-01-31 13:58
LeetCode
每日一题
leetcode
算法
小红的回文串构造
本题链接:登录—专业IT笔试面试备考平台_
牛客网
题目:样例1:输入abba输出baab样例2:输入aba输出-1思路:由题意,题目保证给出的字符串是回文串的,所以我们只需要获取两个不同的字符的对应对称的两个坐标进行交换即可构造完毕
Angindem
·
2024-01-31 12:11
算法笔记
算法
【刷题】
牛客网
NC132 环形链表的约瑟夫问题
NC132环形链表的约瑟夫问题题目描述思路一(链表直通版)思路二(数组巧解版)思路三(变态秒杀版)Thanks♪(・ω・)ノ谢谢阅读下一篇文章见!!!题目描述根据描述,该题思路类似于报数,第一想法就是构建环形链表。思路一(链表直通版)构建环形链表,赋予对应序号进行约瑟夫问题报到对应数,删除节点一直到只剩一个节点。typedefstructlistnode{intval;structlistnode
叫我龙翔
·
2024-01-31 12:44
刷题
链表
数据结构
SQL笔记4:mysql切割字符串的4种方式
前言本文参考了https://blog.csdn.net/qq_37260640/article/details/79731295题目来源于
牛客网
sql52:获取Employees中的first_name
热心市民宇先生
·
2024-01-31 08:06
sql
mysql
数据库
替换空格
思路个人是用String的api做的,下面附上
牛客网
其他人的答案,也就是用StringBuilder的api,感觉每啥区别个人解答publicclassSolution{publicStringreplaceSpace
就这些吗
·
2024-01-31 07:30
上一页
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
其他