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
日常刷题
日常刷题
(10)
1.计算礼品发放的最小分组数目1.1.题目描述又到了一年的末尾,项目组让小明负责新年晚会的小礼品发放工作。为使得参加晚会的同事所获得的小礼品价值相对平衡,需要把小礼品根据价格进行分组,但每组最多只能包括两件小礼品,并且每个分组的价格总和不能超过一个价格上限。为了保证发放小礼品的效率,小明需要找到分组数目最少的方案。你的任务是写一个程序,找出分组数最少的分组方案,并输出最少的分组数目。把礼物捆组合为
枯藤老树周黑鸭
·
2024-08-31 01:33
日常刷题
python
数据结构
华为od
日常刷题
(21)
1.二叉树遍历1.1.题目描述复习一下二叉树的三种遍历方式,前序、中序、后序本题以中序为例,说明一下两种写法1.2.代码递归defsolution(root):ifnotroot:return[]returnsolution(root.left)+[root.val]+solution(root.right)栈defsolution(root):WHITE,GRAY=0,1stack=[(WHIT
枯藤老树周黑鸭
·
2024-08-31 01:33
日常刷题
算法
leetcode
职场和发展
日常刷题
(11)
1.检查是否存在满足条件的数字组合1.1.题目描述给定一个正整数数组,检查数组中是否存在满足规则的数字组合规则:A=B+2C1.2.输入描述第一行输出数组的元素个数。接下来一行输出所有数组元素,用空格隔开。1.3.输出描述如果存在满足要求的数,在同一行里依次输出规则里A/B/C的取值,用空格隔开。如果不存在,输出0。备注数组长度在3-100之间。数组成员为0-65535,数组成员可以重复,但每个成
枯藤老树周黑鸭
·
2024-08-31 01:03
日常刷题
python
算法
leetcode
LeetCode刷题-有序数组的平方
前言说明算法学习,
日常刷题
记录。题目连接有序数组的平方题目内容给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
小鲨鱼FF
·
2024-02-05 05:40
LeetCode刷题-快乐数
前言说明算法学习,
日常刷题
记录。题目连接快乐数题目内容编写一个算法来判断一个数n是不是快乐数。
小鲨鱼FF
·
2024-02-03 13:53
LeetCode刷题-有效的字母异位词
前言说明算法学习,
日常刷题
记录。题目连接有效的字母异位词题目内容给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。
小鲨鱼FF
·
2024-01-30 19:09
LeetCode刷题-主要元素
前言说明算法学习,
日常刷题
记录。题目连接主要元素题目内容数组中占比超过一半的元素称之为主要元素。给你一个整数数组,找出其中的主要元素。若没有,返回-1。
小鲨鱼FF
·
2024-01-30 06:04
假期刷题打卡--Day4
一、c++
日常刷题
1、MT1018输入宽度输入123456789给变量a1、a2、a3,宽度为3,然后输出a1、a2、a3,空格分隔。格式输入格式:123456789输出格式:输出为整型,空格分隔。
a-626
·
2024-01-22 00:40
假期打卡学习
开发语言
c++
c语言
LeetCode刷题-第k大的数
前言说明算法学习,
日常刷题
记录。
小鲨鱼FF
·
2024-01-16 10:02
LeetCode刷题-计算无重复字符的最长子串的长度
前言说明算法学习,
日常刷题
记录。题目连接计算无重复字符的最长子串的长度题目内容给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
小鲨鱼FF
·
2024-01-13 10:10
46 日常加班,
日常刷题
初夏的西瓜专注让人欣慰,专注让人安宁。今天在办公室加班了一下午,5个小时做了很多事情,内心充实,心情甚好。另外,距离考试的时间越来越近了,又打印了几套题,听了一些课程,加油,考完了可以好好读书,进行深度思考。最近的更新都有点流水账,加上天气越来越热,需要进行自我调整。
东西南北漂流记
·
2024-01-11 07:21
LeetCode刷题-矩阵中战斗力最弱的K行
前言说明算法学习,
日常刷题
记录。题目连接矩阵中战斗力最弱的K行题目内容给你一个大小为m*n的矩阵mat,矩阵由若干军人和平民组成,分别用1和0表示。
小鲨鱼FF
·
2024-01-08 04:38
labuladong
日常刷题
-前缀和数组 | LeetCode 303区域和检索-数组不可变 304二维区域和检索-矩阵不可变 | 差分数组 1094拼车
前缀和数组—动态规划的一种LeetCode303区域和检索-数组不可变2023.12.30题目链接labuladong讲解[链接]classNumArray{public:NumArray(vector&nums){//num=nums;//暴力求解//简单动态规划dp.resize(nums.size());dp[0]=nums[0];for(inti=1;inum;//暴力求解vectordp
精彩文帅。
·
2024-01-02 19:12
labuladong日常刷题
leetcode
矩阵
算法
数据结构
c++
labuladong
日常刷题
-差分数组 | LeetCode 1109航班预定统计 | 花式遍历 151反转字符串里的单词
差分数组–前缀和数组的升级LeetCode1109航班预定统计2024.1.1题目链接labuladong讲解[链接]classSolution{public:vectorcorpFlightBookings(vector>&bookings,intn){//构建航班人数数组,数组大小为n,初始化为0vectorpeople(n,0);//将人数传入差分类中构造差分数组Diffdiff(peopl
精彩文帅。
·
2024-01-02 19:12
labuladong日常刷题
leetcode
算法
c++
数据结构
【c语言】
日常刷题
☞有趣的题目分享❀❀
︿( ̄︶ ̄)︿hi~~ヽ( ̄ω ̄( ̄ω ̄〃)ゝ本次刷题发现3个比较有趣的题目,分享给您,希望对您有所帮助,谢谢❀❀~目录1.单词覆盖还原(单词的连续性)2.输出数字三角形(循环的灵活运用)3.收金币(奇妙的思考)1.单词覆盖还原(单词的连续性)题目描述一个长度为l的字符串中被反复贴有`boy`和`girl`两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没
AM越.
·
2024-01-01 14:33
c语言
开发语言
LeetCode刷题-字符串的最大公因子
前言说明算法学习,
日常刷题
记录。题目连接字符串的最大公因子题目内容对于字符串S和T,只有在S=T+...+T(T自身连接1次或多次)时,我们才认定“T能除尽S”。
小鲨鱼FF
·
2023-12-30 20:02
labuladong
日常刷题
-递归魔法 | LeetCode 25K个一组翻转链表 234回文链表 | 双指针 167两数之和-II 输入有序数组
递归(迭代)操作链表LeetCode25K个一组翻转链表2023.12.27题目链接labuladong讲解[链接]ListNode*reverseKGroup(ListNode*head,intk){//当k为1时不反转,那么将head直接返回if(k==1)returnhead;//递归退出条件,当前不够k个节点时,返回head,不反转;够的话,找到下一次递归的头结点ListNode*post
精彩文帅。
·
2023-12-29 05:19
labuladong日常刷题
leetcode
链表
算法
数据结构
c++
labuladong
日常刷题
-递归魔法 | LeetCode 206反转链表 92反转链表-ii
递归魔法LeetCode206反转链表2023.12.26题目链接labuladong讲解[链接]ListNode*reverseList(ListNode*head){//递归退出条件if(head==NULL||head->next==NULL)returnhead;//递归ListNode*last=reverseList(head->next);//处理head->next->next=h
精彩文帅。
·
2023-12-29 05:18
labuladong日常刷题
leetcode
链表
算法
c++
数据结构
labuladong
日常刷题
-双指针 | LeetCode 83删除排序链表中的重复元素 5最长回文子串
双指针操作链表与字符串LeetCode83删除排序链表中的重复元素2023.12.28题目链接labuladong讲解[链接]ListNode*deleteDuplicates(ListNode*head){/*暴力求解ListNode*cur=newListNode();ListNode*prenode=cur;cur->next=head;cur=cur->next;while(cur&&cu
精彩文帅。
·
2023-12-29 05:13
labuladong日常刷题
leetcode
链表
算法
c++
数据结构
PHP反序列化字符串逃逸
关于反序列化和序列化二、[0ctf2016]unserialize二、prize_p5[NSSCTF]三、[UUCTF2022新生赛]ezpop四、[安洵杯2019]easy_serialize_php前言例如:最近
日常刷题
玩的时候
M03-Aiwin
·
2023-12-01 21:33
php
web安全
LeetCode刷题-我会翻转二叉树,谷歌还要我吗?
前言说明算法学习,
日常刷题
记录。题目连接翻转二叉树题目内容翻转一棵二叉树。
小鲨鱼FF
·
2023-11-26 22:57
LeetCode刷题-和相同的二元子数组
前言说明算法学习,
日常刷题
记录。题目连接和相同的二元子数组题目内容给你一个二元数组nums,和一个整数goal,请你统计并返回有多少个和为goal的非空子数组。子数组是数组的一段连续部分。
小鲨鱼FF
·
2023-11-20 15:53
JAVA
日常刷题
꒰˃͈꒵˂͈꒱writeinfront꒰˃͈꒵˂͈꒱ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈.ᴗ͈ა本文由xiaoxieʕ̯•͡˔•̯᷅ʔ原创CSDN如需转载还请通知˶⍤⃝˶个人主页:xiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客系列专栏:xiaoxie的Java学习系列专栏——CSDN博客●'ᴗ'σσணღ*我的目标:"团团等
小谢在努力
·
2023-11-15 19:24
Java
牛客网刷题
java
算法
LeetCode刷题-二维数组中的查找
前言说明算法学习,
日常刷题
记录。题目连接二维数组中的查找题目内容在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
小鲨鱼FF
·
2023-11-04 10:00
算法刷题
算法
java
leetcode
LeetCode刷题-中心对称数
前言说明算法学习,
日常刷题
记录。题目连接中心对称数题目内容中心对称数是指一个数字在旋转了180度之后看起来依旧相同的数字(或者上下颠倒地看)。
小鲨鱼FF
·
2023-11-01 11:40
LeetCode刷题-重新排序得到2的幂
前言说明算法学习,
日常刷题
记录。题目连接重新排序得到2的幂题目内容给定正整数N,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。
小鲨鱼FF
·
2023-10-29 17:34
算法刷题
算法
java
leetcode
LeetCode刷题-仅执行一次字符串交换能否使两个字符串相等
前言说明算法学习,
日常刷题
记录。题目连接仅执行一次字符串交换能否使两个字符串相等题目内容给你长度相等的两个字符串s1和s2。
纯洁编程说
·
2023-10-24 14:55
【
日常刷题
】两个数组的交集
题目思路先去重,后求交集去重我们可以使用sort+unique进行去重也可以直接使用set进行排序+去重一步到位classSolution{public:vectorintersection(vector&nums1,vector&nums2){//排序加去重-方法一://sort(nums1.begin(),nums1.end());//unique(nums1.begin(),nums1.en
ppppppatrick
·
2023-10-22 12:22
算法
Math.abs(Integer.MIN_VALUE)问题分析
日常刷题
中,然后有个地方是要求将当前数变成绝对值才可以使用;然后开开心心写了如下代码:longa=Math.abs(Integer.MIN_VALUE);System.out.println(a);结果结果却让我大跌眼镜
诡异的叶子
·
2023-10-19 18:57
【刷题】Java
日常刷题
1
A.SorttheSubarray题意:给出一个数组,一个在此基础上被操作过的数组,找出被操作过的最长的非递减连续序列。题解:这道题最开始写就被给的样例迷惑了,给出的样例都是被操作过出现非递减序列的片段,因此我就直接去看第二个数组,找它的最长非递减连续序列了。但是题意中还有提到一层意思,如果找出的非递减序列没被操作过,就不能作为答案。所以不能但看第二个数组,还要比对第一个数组找出被操作的地方,再找
小花睡不醒
·
2023-10-11 13:15
刷题
java
刷题
LeetCode刷题-2的幂
前言说明算法学习,
日常刷题
记录。题目连接2的幂题目内容给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。
纯洁编程说
·
2023-10-05 03:38
C语言
日常刷题
7
文章目录题目答案与解析1234567题目1、如下程序的运行结果是()charc[5]={'a','b','\0','c','\0'};printf("%s",c)A:‘a’‘b’B:ab\0c\0C:abcD:ab2、若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是()A:a[2][0]B:a[2][3]C:a[0][3]D:a[1>2][1]3、在下面的字符数组定义中,哪一个
wjfwonderful
·
2023-09-26 06:37
c语言
vs2019加载linux的cmake,VS2019中CMake项目的简单使用方法
所以决定在
日常刷题
的时候使用CMake项目来编译代码。因为CMake项目并不会因为使用scanf而报错。以下是博主使用CMake的一些总结,仅供参考。1.建立CMake项目文件在创建项
Lucky 龙
·
2023-09-21 20:00
LeetCode——
日常刷题
(一)
目录第一题:118.杨辉三角第二题:33.搜索旋转排序数组第三题:81.搜索旋转排序数组II第四题:153.寻找旋转排序数组中的最小值第五题:70.爬楼梯第六题:509.斐波那契数第七题:1137.第N个泰波那契数第八题:2006.差的绝对值为K的数对数目第九题:LCP01.猜数字第十题:LCP06.拿硬币第一题:118.杨辉三角代码实现classSolution{publicList>gener
龍弟-idea
·
2023-09-20 03:45
#
算法
排序算法
算法
数据结构
LeetCode刷题-二维数组中的查找
前言说明算法学习,
日常刷题
记录。题目连接二维数组中的查找题目内容在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
纯洁编程说
·
2023-09-07 14:44
#
日常刷题
#
1.监听对象描述:请补全JavaScript代码,要求如下:1.监听对象属性的变化2.当"person"对象的属性发生变化时,页面中与该属性相关的数据同步更新注意:1.必须使用Object.defineProperty实现且触发set方法时更新视图2.可以使用预设代码"_render"函数思路:创建observe函数,先进行对目标的检测是否合法,对于person对象属性发生变化时候,使用Objec
前端VC
·
2023-09-05 08:21
刷题
前端
javascript
#
日常刷题
#
1.Map保存节点描述:请补全JavaScript代码,要求将页面中的"p"标签以键名的形式保存在Map对象中,键名所对应的键值为该"p"标签的文字内容。作答:1.获取p标签,将获取到的转换为数组形式进行循环转变为键值对形式1const_elementKey=()=>{//补全代码letp=document.querySelectorAll('p')lets=newMap();Array.from
前端VC
·
2023-09-05 08:20
刷题
前端
javascript
开发语言
LeetCode刷题-N叉树的最大深度
前言说明算法学习,
日常刷题
记录。题目连接N叉树的最大深度题目内容给定一个N叉树,找到其最大深度。最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。
纯洁编程说
·
2023-09-02 12:04
C语言
日常刷题
6
文章目录题目答案与解析1234567题目1、以下对C语言函数的有关描述中,正确的有【多选】()A:在C语言中,一个函数一般由两个部分组成,它们是函数首部和函数体B:函数的实参和形参可以是相同的名字C:在main()中定义的变量都可以在其它被调函数中直接使用D:在C程序中,函数调用不能出现在表达式语句中2、在C语言中,以下正确的说法是()A:实参和与其对应的形参各占用独立的存储单元B:实参和与其对应
wjfwonderful
·
2023-08-30 12:39
c语言
C语言
日常刷题
5
文章目录题目答案与解析1234567、题目1、以下叙述中正确的是()A:只能在循环体内和switch语句体内使用break语句B:当break出现在循环体中的switch语句体内时,其作用是跳出该switch语句体,并中止循环体的执行C:continue语句的作用是:在执行完本次循环体中剩余语句后,中止循环D:在while语句和do-while语句中无法使用continue语句2、下列for循环的
wjfwonderful
·
2023-08-29 22:38
c语言
数据结构
算法
C语言
日常刷题
4
文章目录题目答案与解析123456题目1、设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()A:n=0;while(ch=getchar()!=‘\n’)n++;B:n=0;while(getchar()!=‘\n’)n++;C:for(n=0;getchar()!=‘\n’;n++);D:n=0;for(ch=getchar();ch!=‘\n’;n++);2、运行
wjfwonderful
·
2023-08-28 12:19
c语言
算法
开发语言
C语言
日常刷题
2
文章目录题目答案与解析1、2、3、4、5、6、7、题目1、以下程序段的输出结果是()#includeintmain(){chars[]="\\123456\123456\t";printf("%d\n",strlen(s));return0;}A:12B:13C:16D:以上都不对2、若有以下程序,则运行后的输出结果是()#include#defineN2#defineMN+1#defineNUM
wjfwonderful
·
2023-08-27 19:53
c语言
算法
开发语言
日常刷题
19
题目:给定两条线段(表示为起点start={X1,Y1}和终点end={X2,Y2}),如果它们有交点,请计算其交点,没有交点则返回空值。要求浮点型误差不超过10^-6。若有多个交点(线段重叠)则返回X值最小的点,X坐标相同则返回Y值最小的点。示例1:输入:line1={0,0},{1,0}line2={1,1},{0,-1}输出:{0.5,0}示例2:输入:line1={0,0},{3,3}li
weixin_46557192
·
2023-08-27 19:52
c语言
日常刷题
20
题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例1:输入:[“flower”,“flow”,“flight”]输出:“fl”示例2:输入:[“dog”,“racecar”,“car”]输出:“”解释:输入不存在公共前缀。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-common-p
weixin_46557192
·
2023-08-27 19:52
c语言
日常刷题
16
题目:给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:“()”输出:true示例2:输入:“()[]{}”输出:true示例3:输入:“(]”输出:false示例4:输入:“([)]”输出:false示例5:输入:“{[]}”输出
weixin_46557192
·
2023-08-27 19:22
c语言
日常刷题
17
题目:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4,1->3->4输出:1->1->2->3->4->4(来源:力扣(LeetCode))思路:开辟一个新的链表,同时遍历输入的两个链表,当第一个链表里的元素与第二个链表里的元素相等时,依次放入新链表;当第一个链表里的元素小于第二个链表里的元素时,将第一个链表里的元素插入新链表
weixin_46557192
·
2023-08-27 19:22
c语言
日常刷题
18
题目:给你n个非负整数a1,a2,…,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为2。图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为49。示例:输入:[1,8
weixin_46557192
·
2023-08-27 19:22
c语言
日常刷题
12
题目:输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。输入格式:输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。输出格式:在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。输入样例:Tomcatisamaleccatatcat输出样例:Tomisamale思路:由输出样例可知,在第一次字符串匹配后,原
weixin_46557192
·
2023-08-27 19:52
c语言
日常刷题
14
题目:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过500000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。输出格式:每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。输入样例:HelloWorldHereICome输出样例:Co
weixin_46557192
·
2023-08-27 19:52
c语言
日常刷题
15
题目:给你一幅由N×N矩阵表示的图像,其中每个像素的大小为4字节。请你设计一种算法,将图像旋转90度。不占用额外内存空间能否做到?示例1:给定matrix=[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]]示例2:给定matrix=[[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,
weixin_46557192
·
2023-08-27 19:52
c语言
上一页
1
2
3
下一页
按字母分类:
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
其他