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
牛客网刷题记录
【Leetcode
刷题记录
】1456. 定长子串中元音的最大数目---定长滑动窗口即解题思路总结
1456.定长子串中元音的最大数目给你字符串s和整数k。请返回字符串s中长度为k的单个子字符串中可能包含的最大元音字母数。英文中的元音字母为(a,e,i,o,u)。这道题的暴力求解的思路是通过遍历字符串s的每一个长度为k的子串,逐个计算每个子串中元音字母的数量,并记录过程中遇到的最大元音数量。暴力求解法要用到双重循环,时间复杂度是O(k∗n)O(k*n)O(k∗n)。boolisVowel(cha
钓一朵雪
·
2025-02-06 04:21
算法算题笔记
leetcode
算法
c++
笔记
【Leetcode
刷题记录
】2090. 半径为 k 的子数组平均值--定长滑动窗口解法和前缀和解法
2090.半径为k的子数组平均值给你一个下标从0开始的数组nums,数组中有n个整数,另给你一个整数k。半径为k的子数组平均值是指:nums中一个以下标i为中心且半径为k的子数组中所有元素的平均值,即下标在i-k和i+k范围(含i-k和i+k)内所有元素的平均值。如果在下标i前或后不足k个元素,那么半径为k的子数组平均值是-1。构建并返回一个长度为n的数组avgs,其中avgs[i]是以下标i为中
钓一朵雪
·
2025-02-06 04:21
算法算题笔记
leetcode
算法
c++
笔记
【Leetcode
刷题记录
】45. 跳跃游戏 II--贪心算法
45.跳跃游戏II给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向后跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0&nums){inttime=0;intn=nums.size(),i=0;while(i=n-1){time++;break;}intmax=0,maxIndex=0;for(int
钓一朵雪
·
2025-02-06 04:49
算法算题笔记
leetcode
贪心算法
【C语言】带头双向循环链表(list)详解(定义、增、删、查、改)
参考在线编程网站:
牛客网
力扣作者水平有限,如果发现错误,敬请指正!感谢感谢!
Morning_Yang丶
·
2025-02-02 21:41
数据结构
链表
c语言
list
牛客网
除2!(详解)c++
题目链接:除2!1.题目解析1:想让数组所有数之和尽可能小,肯定有个想法,就是我每次选数组中偶数的时候,我必定挑一个最大的,因为我挑一个最大的出来,把它变成一半,这个时候总和减小肯定是最多的2:我们待会儿是要求所有数组元素的和,数据量有100,000这么大,每个数有10的九次方这么大,有可能超出int的范围,所以我们要用longlong来存这个数,看到数据范围的时候,大家一定要小心一点,我们是用i
h^hh
·
2025-02-02 07:26
c++
开发语言
算法
数据结构
2022年SQL经典面试题总结(带解析)
题目来源:各大厂面试题、
牛客网
文章目录一、选择题(1)基础题(2)进阶题二、问答题三、实战题一、选择题(1)基础题1、要求删除商品表中价格大于3000的商品,下列SQL语句正确的是()A、DELETEFROM
m0_66557301
·
2025-02-01 15:04
面试
学习路线
阿里巴巴
android
前端
后端
leetcode
刷题记录
(六十四)——240. 搜索二维矩阵 II
(一)问题描述240.搜索二维矩阵II-力扣(LeetCode)240.搜索二维矩阵II-编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:*每行的元素从左到右升序排列。*每列的元素从上到下升序排列。示例1:[https://assets.leetcode-cn.com/aliyun-lc-upload/uploads/2020/11/25/search
曲奇是块小饼干_
·
2025-01-31 12:50
leetcode刷题记录
leetcode
矩阵
算法
java
刷题记录
贪心算法-3:376. 摆动序列
题目:376.摆动序列难度:中等如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。例如,[1,7,4,9,2,5]是一个摆动序列,因为差值(6,-3,5,-7,3)是正负交替出现的。相反,[1,4,7,2,5]和[1,7,4,5,5]不是摆动序列,第一个序列是因为它的前两个差值都是正
威尔逊。
·
2025-01-31 10:07
贪心算法
算法
leetcode
python
笔记
python力扣
刷题记录
——349. 两个数组的交集
题目:349.两个数组的交集给定两个数组,编写一个函数来计算它们的交集。方法一:执行用时:52ms内存消耗:15.1MBclassSolution:defintersection(self,nums1:List[int],nums2:List[int])->List[int]:returnlist(set(nums1)&set(nums2))方法二:执行用时:68ms内存消耗:14.9MBclas
钟灵毓秀M
·
2025-01-31 00:39
数据结构与算法
leetcode
python
LeetCode热题100(一)—— 1.两数之和
LeetCode热题100(一)——1.两数之和题目描述代码实现思路解析你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长LeetCode热题100——
刷题记录
(不定期更新)此系列文章用于记录我在学习
杨十一11
·
2025-01-29 21:36
leetcode
算法
数据结构
LeetCode热题100——
刷题记录
(不定期更新)
LeetCode热题100——
刷题记录
(不定期更新)前言Readme你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长此系列文章用于记录我在学习LeetCode热题100过程中的总结和收获愿与诸君共同探讨
杨十一11
·
2025-01-29 21:36
leetcode
算法
数据结构
LeetCode热题100(七)—— 3.无重复字符的最长子串
LeetCode热题100(七)——3.无重复字符的最长子串题目描述代码实现思路解析你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长LeetCode热题100——
刷题记录
(不定期更新
杨十一11
·
2025-01-29 21:32
leetcode
算法
数据结构
LeetCode热题100(八)—— 438.找到字符串中所有字母异位词
LeetCode热题100(八)——438.找到字符串中所有字母异位词题目描述代码实现思路解析你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长LeetCode热题100——
刷题记录
杨十一11
·
2025-01-29 21:32
leetcode
算法
数据结构
牛客网
面试必刷TOP101-04堆/栈/队列BM48 数据流中的中位数
描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。数据范围:数据流中数个数满足1≤n≤1000,大小满足1≤val≤1000进阶:空间复杂度O(n),时间复杂度O(
bingw0114
·
2025-01-29 16:14
面试
职场和发展
每日一道算法题 成绩排序
题目成绩排序_牛客题霸_
牛客网
(nowcoder.com)Pythonn=int(input())flag=int(input())ans=[]for_inrange(n):name,score=input
BraveOxCow
·
2025-01-28 12:47
算法
python
开发语言
leetcode
刷题记录
(九十七)——75. 颜色分类
(一)问题描述75.颜色分类-力扣(LeetCode)75.颜色分类-给定一个包含红色、白色和蓝色、共n个元素的数组nums,原地[https://baike.baidu.com/item/%E5%8E%9F%E5%9C%B0%E7%AE%97%E6%B3%95]对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数0、1和2分别表示红色、白色和蓝色。必须在不使用库内
曲奇是块小饼干_
·
2025-01-27 07:27
leetcode刷题记录
leetcode
算法
职场和发展
数据结构
java
leetcode
刷题记录
(九十八)——31. 下一个排列
(一)问题描述31.下一个排列-力扣(LeetCode)31.下一个排列-整数数组的一个排列就是将其所有成员以序列或线性顺序排列。*例如,arr=[1,2,3],以下这些都可以视作arr的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1]。整数数组的下一个排列是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的下一个排
曲奇是块小饼干_
·
2025-01-27 07:27
leetcode
算法
职场和发展
leetcode
刷题记录
(二十八)——(KMP算法)28. 找出字符串中第一个匹配项的下标
(一)问题描述.-力扣(LeetCode).-备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企DreamOffer。https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/description/给你两个字符串haystack和needle,请你在haysta
曲奇是块小饼干_
·
2025-01-27 07:57
leetcode刷题记录
leetcode
算法
职场和发展
java
数据结构
leetcode
刷题记录
(一百)——121. 买卖股票的最佳时机
(一)问题描述121.买卖股票的最佳时机-力扣(LeetCode)121.买卖股票的最佳时机-给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,
曲奇是块小饼干_
·
2025-01-27 06:20
leetcode刷题记录
leetcode
算法
职场和发展
java
数据结构
JavsScript
牛客网
华为机试(11-20)题解
牛客网
华为机试题解JavaScript版本华为机试第11-20题解答(js)11.数字颠倒12.字符串反转13.句子逆序14.字符串排序15.求int型数据在内存中存储时1的个数16.购物单17.坐标移动
萌神7号
·
2025-01-26 21:46
牛客网-华为机试-js题解
华为
【Leetcode
刷题记录
】2944.购买水果需要的最少金币数
2944.购买水果需要的最少金币数给你一个下标从1开始的整数数组prices,其中prices[i]表示你购买第i个水果需要花费的金币数目。水果超市有如下促销活动:如果你花费prices[i]购买了下标为i的水果,那么你可以免费获得下标范围在[i+1,i+i]的水果。注意,即使你可以免费获得水果j,你仍然可以花费prices[j]个金币去购买它以获得它的奖励。请你返回获得所有水果所需要的最少金币数
钓一朵雪
·
2025-01-26 12:10
算法算题笔记
leetcode
算法
职场和发展
剑指offer_edition2
刷题记录
剑指offer_edition2
刷题记录
写在前面:此博客记录刷剑指offer题中遇到的困难和总结,以及过程中难以理解的地方,其中*代表需要过段时间回过头再看的题Q7重建二叉树*(20210421)Q8二叉树的下一个节点
jiandandian_
·
2025-01-25 20:27
数据结构与算法
java
开发语言
牛客网
面试必刷TOP101-03二叉树BM40 重建二叉树
描述给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.vin.length==pre.length2.pre和vin均无重复元素3.vin出现的元素均出现在pre里4.只需要返回根结点,系统会自动输出整颗树做答案对比数据范围:n≤20
bingw0114
·
2025-01-25 15:20
面试
数据结构
职场和发展
【MySQL 的 ONLY_FULL_GROUP_BY 模式】
引言:作为一个菜鸟,当写sql中涉及到groupby这样简单的语句时,也会出现问题,我在
牛客网
上做sql题时,总报这个错:ONLY_FULL_GROUP_BY到底是什么东西呢?今天写篇文章解释一下。
m0_74823336
·
2025-01-18 20:46
mysql
android
数据库
蓝桥杯备战——Day 2 采药1
介绍*本系列是记录我备战蓝桥杯
刷题记录
第一天未记录,从这天开始更新,仍然算第二天题目题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。
Zhou Xuanhong
·
2025-01-16 21:14
蓝桥杯备战
算法
每日OJ_牛客_马戏团(模拟最长上升子序列)
目录牛客_马戏团(模拟最长上升子序列)解析代码牛客_马戏团(模拟最长上升子序列)马戏团__
牛客网
搜狐员工小王最近利用假期在外地旅游,在某个小镇碰到一个马戏团表演,精彩的表演结束后发现团长正和大伙在帐篷前激烈讨论
GR鲸鱼
·
2024-09-16 04:10
c++
算法
开发语言
牛客
数据结构
【华为OD机试真题 python】输出指定字母在字符串的中的索引【2022 Q4 | 100分】
前言《华为OD笔试真题python》专栏含华为OD机试真题、华为面试题、
牛客网
华为专栏真题。如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流。
无痕de泪
·
2024-09-15 16:37
华为OD机试真题
python
输出指定字母在字符串的中的索引
字符串
华为od
python
C语言暑假学习刷题——Day4
循环的理解考点二:while循环和循环嵌套的理解考点三:break在switch语句中的应用考点四:升序插入排序算法的应用考点五:循环嵌套的理解编程题【leetcode题号:645.错误的集合】【难度:简单】【
牛客网
题号
奋斗小温
·
2024-09-15 04:06
C语言
c语言
学习
java
JavaScript两个数组的交集 II
刷题记录
:JavaScript两个数组的交集II给你两个整数数组nums1和nums2,请你以数组形式返回两数组的交集。
流落的小鬼
·
2024-09-14 23:32
牛客小白月赛99(上)
材料打印题目描述登录—专业IT笔试面试备考平台_
牛客网
运行代码#includeusingnamespacestd;intmain(){intT;cin>>T;while(T--){longlonginta
筱姌
·
2024-09-12 19:52
牛客比赛
算法
c++
牛客周赛 Round 58(下)
能做到的吧题目描述登录—专业IT笔试面试备考平台_
牛客网
运行代码#include#includeusingnamespacestd;stringfindMax(strings){intn=s.length
筱姌
·
2024-09-12 17:44
算法
力扣
刷题记录
(一)剑指Offer(第二版)
1、本栏用来记录社招找工作过程中的内容,包括基础知识学习以及面试问题的记录等,以便于后续个人回顾学习;暂时只有2023年3月份,第一次社招找工作的过程;2、个人经历:研究生期间课题是SLAM在无人机上的应用,有接触SLAM、Linux、ROS、C/C++、DJIOSDK等;3、参加工作后(2021-2023年)岗位是嵌入式软件开发,主要是服务器开发,Linux、C/C++、网络编程、docker容
乘凉~
·
2024-09-11 12:51
求职过程记录
leetcode
链表
算法
2024牛客暑期多校训练营2 H Instructions Substring
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述Redstandsatthecoordinate(0,0)(0,0)(0,0)oftheCartesiancoordinatesystem.Shehasastringofinstructions
数学收藏家
·
2024-09-10 14:50
算法
记一次体验糟糕的
牛客网
小白赛
只想哭。还是想哭。马上就要比赛了你在干什么啊。你还是想像高三那样吗。数学考了九十几在那哭。父母安慰了你转眼又打开了游戏。真是可笑。你说你会不会有什么成绩。无果的拷问心灵,无果的回忆轮回。
风间负能
·
2024-09-10 09:24
Leetcode
刷题记录
分享——数据结构(队列) #200 岛屿数量
Leetcode
刷题记录
分享——数据结构(队列)PS:刷题两周了,每周天会专门抽出一段时间来刷Leetcode,这学期在学算法设计与分析,根据课程内容,第一周刷动态规划题目,第二周刷的贪心算法。
三年买房不是梦
·
2024-09-10 03:08
Leetcode数据结构
leetcode
数据结构
队列
bfs
Leetcode刷题日记:1-5题篇
Leetcode刷题日记:1-5题篇简介题目:一.两数之和二、两数相加三、无重复字符的最长子串四、寻找两个正序数组的中位数五、最长回文子串注简介这个系列将是Leetcode的
刷题记录
贴,按照题库顺序,每五题为一贴
companion_zhang
·
2024-09-09 22:55
力扣刷题记录
leetcode
算法
数据结构
c++
Leetcode Hot 100
刷题记录
-Day9(最大子数和)
最大子数和问题描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1]的和最大,为 6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23//提交版clas
刘心奶黄包~
·
2024-09-09 15:04
leetcode
算法
数据结构
java
大数据面试刷题
牛客网
(
牛客网
-找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_
牛客网
):
牛客网
是国内内容超级丰富的IT题库,不仅提供了大量的面试题,还涵盖了笔试题库、面试经验分享、实习招聘内推等多个方面
陈吉俊
·
2024-09-09 03:43
学习方法
2024最新前端面试真题-超详细答题思路解析(持续更新ing)
为了更加高效的准备面试,所以面试题都来源于
牛客网
真题,让面试题更符合实际。
我的E样人生
·
2024-09-07 22:53
前端
面试
职场和发展
牛客网
替换空格
文章目录一.题目1.题目2.基础框架3.原题链接二.解题思路1.思路分析2.代码详解思路1思路2三.本题知识与收获一.题目1.题目请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy2.基础框架C++版本的代码框架classSolution{public:voidreplaceSpace(char*
re怠惰的未禾
·
2024-09-07 04:51
牛客网刷题
算法
c++
c语言
代码随想录+力扣
刷题记录
+华为机考准备记录
为了准备华为机考的
刷题记录
,已压线过背景:数据结构与算法零基础,此前没有刷过题,会Python。
梁慢慢慢慢
·
2024-09-07 04:45
leetcode
算法
数据结构
SQL必知必会51题
※食用指南:文章内容为
牛客网
《SQL必知必会》51道题重点笔记,用于重复思考错题,加深印象。
PAULEENHUI
·
2024-09-06 08:05
牛客网习题重点笔记
sql
数据库
数据分析
mysql
C语言:刷题笔记
一、进制转换链接:小乐乐与进制转换_牛客题霸_
牛客网
描述小乐乐在课上学习了二进制八进制与十六进制后,对进制转换产生了浓厚的兴趣。因为他的幸运数字是6,所以他想知道一个数表示为六进制后的结果。
负里55
·
2024-09-05 08:55
C语言
c语言
***萌新6:24点(爆搜)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述在扑克牌中有种玩法叫做24点,目标是用给定的四张牌通过基本的数学运算(加、减、乘、除)得到24。
iii1112
·
2024-09-05 07:49
算法
牛客网
js获取单行,多行输入
注意!输入得到的都是字符串//单行varline=readline();//获得的是一个字符串//如果需要对其进行处理,比如“12345”,我们想以数组形式获取每个数字vararr=line.split("");//数组内元素为字符串,eg:arr[0]="1"//多行
xxtust
·
2024-09-05 01:12
牛客网
牛客网
输入获取
【JS小记】处理
牛客网
编程题的输入输出
JS处理
牛客网
编程题的输入输出前言JavaScriptV8(6.0.0)处理单行或固定行输入处理多行输入JavaScriptNode(12.18.2)处理单行输入处理固定行输入处理多行输入参考前言不会用
妈妈咪咦
·
2024-09-05 01:11
前端学习
javascript
前端
春招笔试
牛客网
js单行多行输入输出
//单行输入V8a+b的值readline得到的是字符串,本例需要转化为数字while(line=readline()){varlines=line.split('');vara=parseInt(lines[0]);//单行第一个参数转化成了数字varb=parseInt(lines[1]);//单行第二个参数转化成了数字print(a+b);}//单行输入nodevarreadline=req
jifubu6013
·
2024-09-05 01:39
【NSSCTF】
刷题记录
——[SWPUCTF 2021 新生赛]系列(CRYPTO篇)
新手小白,开启CTF刷题之路(持续更新)此处主要在NSSCTF平台(NSSCTF|在线CTF平台)上开展刷题[SWPUCTF2021新生赛]pigpig附件如下:刚好前段时间刷到到过一篇文章讲猪圈密码的,直接对着看就行[CTF]猪圈密码_ctf猪圈密码_神龙云计算的博客-CSDN博客flag是WHENTHEPIGWANTTOEAT[SWPUCTF2021
SebastianH_
·
2024-09-03 12:17
安全
每日OJ_牛客_蘑菇阵(在矩阵上dp)
目录牛客_蘑菇阵(在矩阵上dp)解析代码牛客_蘑菇阵(在矩阵上dp)蘑菇阵__
牛客网
解析代码类似于走迷宫,蘑菇代表不能走通,但不同的是,迷宫可以向前后左右四个方向移动,但该题走的方式只能向右或者向下两个方向移动
GR鲸鱼
·
2024-09-03 04:55
深度优先
算法
c++
开发语言
数据结构
牛客
【
牛客网
华为机试】HJ17 坐标移动
题目描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;A1A;$%$;YAD;等。下面是一个简单的例子如:A10;S20;W10;D30;X;A1A;B10A
202xxx
·
2024-09-03 03:24
牛客网刷题
华为
算法
数据结构
leetcode
python
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他