• 2024-11-08C++ 可变参数模板递归展开
    #include<iostream>usingnamespacestd;template<typenameHead,typename...Tail>doubleMax(Headfirst,Tail...rest){doubleMaxnum=0;Maxnum=Max(rest...);if(Maxnum<first)Maxnum=first;returnMaxnum;}
  • 2024-09-15【算法】【线性表】【数组】买卖股票的最佳时机
    1 题目给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你
  • 2024-09-12904. 水果成篮
    改不了C的思维 classSolution{public:inttotalFruit(vector<int>&fruits){if(fruits.size()<=2)returnfruits.size();intleft=0,right=0,curNum=0,maxNum=INT_MIN;intbasket[2]={-1,-1};while(l
  • 2024-08-31主元素问题(C语言)
    主元素问题(C语言)题目参考代码#include<stdio.h>intmain(){//主元素问题intn,s[400002],num=1,max=0,maxNum=0;scanf("%d",&n);for(inti=0;i<n;i++)scanf("%d",&s[i]);for(inti=0;
  • 2024-06-03ABC 313C Approximate Equalization 2
    题意现在给出一个数组a[n],现在你可以进行这种操作:选择i,j(1<=i,j<=n),使得a[i]=a[i]-1,a[j]=a[j]+1现在你可以进行无限次这种操作,现在需要你求出最少次数,使得数组中的最大值与最小值之间的差不超过1。思路我们考虑到每一次操作可以使得数组中的一个数加一,另一个数减一,那么无
  • 2024-05-18300. 最长递增子序列
    给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。示例1:输入:nums=[10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是[2,3,7,1
  • 2024-05-10uniapp 周选择范围时间
      css使用点击查看下载css库css自定义的样式:/*亮高*/.box-blue{background-color:#409EFF;color:white;border-radius:10rpx;}/*中间连接背景颜色*/.bg-light-blue{width:80rpx;height:80rpx;background-color:#e7f2ff
  • 2024-01-17c# 求质数的方法
    质数定义法:质数是指只能被1和自身整除的正整数,即除了1和它本身以外没有其他因数。因此,判断一个数是否为质数,只需要将它分别除以2到它的平方根的整数,如果都不能整除,则它就是质数。这种方法比较简单直观,但对于较大的数会比较耗时。1staticboolIsPrime(intnum)2
  • 2023-09-13求最大最小数
    #include<stdio.h>#include"math.h"intmain(){ intn; intx[100]; intk; scanf("%d",&n); intnum=0; while(n!=0){ k=n%10; x[num]=k; n=(n-k)/10; num++; } for(inti=0;i<num-1;++
  • 2023-08-17分割等和子集(没理解透彻)
    给定一个非空的正整数数组nums,请判断能否将这些数字分成元素和相等的两部分。示例1:输入:nums=[1,5,11,5]输出:true解释:nums可以分割成[1,5,5]和[11]。示例2:输入:nums=[1,2,3,5]输出:false解释:nums不可以分为和相等的两部分背包问题解决classSolution{
  • 2023-05-15距离相等的条形码
    在一个仓库里,有一排条形码,其中第i个条形码为barcodes[i]。请你重新排列这些条形码,使其中任意两个相邻的条形码不能相等。你可以返回任何满足该要求的答案,此题保证存在答案。示例1:输入:barcodes=[1,1,1,2,2,2]输出:[2,1,2,1,2,1]示例2:输入:barcodes=[1,1,1,1,2,2,3,3
  • 2023-04-194.19打卡
    问题描述:给定一个长度为n的数组,找出其中的最大元素和最小元素的差值。假设数组中的元素范围为[-10000,10000]。设计思路:1.直接排序,取出最大值和最小值,计算其差值;2.遍历数组,同时维护最大值和最小值,最后计算其差值。 程序流程图:1.直接排序,取出最大值和最小值,计算其差值2.
  • 2023-02-24JAVA 数组 数组算法 求最大值
    publicclassTest1{publicstaticvoidmain(String[]args){//需求:求最大值int[]nums={1,3,12,6,5};//定义最大值intma
  • 2023-01-12LeetCode刷题(53)~将每个元素替换为右侧最大元素【从后往前看】
    题目描述给你一个数组arr,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用-1替换。完成所有替换操作后,请你返回这个数组。示例:输入:arr=[17,18,5,4,6,
  • 2022-11-23#yyds干货盘点# 动态规划专题:分割等和子集
    1.简述:描述给定一个只包含正整数的数组nums,请问能否把这个数组取出若干个数使得取出的数之和和剩下的数之和相同。数据范围:  ,数组中的元素满足 输入描述:第一行输入一
  • 2022-11-07输入框设置最大值和最小值
    <el-form-itemlabel="开始积分"prop="startScore"><el-inputtype="number"max="5"min="0"@input="numberChange(arguments[0],5)"@change="numberChange(argument
  • 2022-10-27Leetcode908思路
    为什么写这篇文章?相信不少人在看官方的leetcode题解的时候,都遇到了不少困难。leetcode官方的题解,省略了不少细节。导致在读的时候非常难懂。所以,我在这里写出我对官方答案
  • 2022-09-08number.js说明
    文件说明:数字类操作集合示例代码: import$numberfrom'@/common/js/string.js'$number.isNumber('12345') 方法列表:@name $number.isNumber(value)@
  • 2022-09-04mocha、chai和supertest单元测试
    mocha单元测试 1.因为有时候在代码中加了新的东西需要反复测试接口或者别人要求重新跑接口非常的繁琐 2.所有我们需要一个帮我们重复测试的东西 那就是mocha 
  • 2022-09-02leetcode1502-判断能否形成等差数列
      我的原始代码class Solution {public:    bool canMakeArithmeticProgression(vector<int>& arr) {        sort(arr.begin(),arr.end());