相关文章
leetcode做题笔记2454. 下一个更大元素 IV
给你一个下标从 0 开始的非负整数数组 nums 。对于 nums 中每一个整数,你必须找到对应元素的 第二大 整数。
如果 nums[j] 满足以下条件,那么我们称它为 nums[i] 的 第二大 整数:
j > inums[j] > nums[i]恰好存在 一个 k 满足 i <…
建站知识
2024/12/28 15:53:23
算法基础之分解质因数
分解质因数 核心思想:试除法(从小到大枚举所有数) #include<iostream>#include<algorithm>using namespace std;void div(int n){for(int i2;i<n/i;i){if(n%i 0) //找到最小质数i{int s0;while(n%i 0){n/i;s; //记录指数}cout<<i<<&…
建站知识
2024/12/28 15:53:19
【九】spring、springmvc、springboot、springcloud
spring、springmvc 、springboot 、springcloud 简介 从事IT这么些年,经历了行业技术的更迭,各行各业都会有事务更新,IT行业技术更迭速度快的特点尤为突出,或许这也是从事这个行业的压力所在,但另一方面反应了这个行业…
建站知识
2025/1/6 12:15:06
ubuntu 20.04.6 server 服务器 下载与安装(配置静态IP)
下载地址:https://releases.ubuntu.com/20.04.6/ubuntu-20.04.6-live-server-amd64.iso
第一步: 准备U盘,使用软碟通将下载好的镜像写入到U盘中
软碟通网址:https://www.cn.ultraiso.net/xiazai.html 点击:文件 ->…
建站知识
2025/1/6 13:01:35
Linux:gdb的简单使用
个人主页 : 个人主页 个人专栏 : 《数据结构》 《C语言》《C》《Linux》 文章目录 前言一、前置理解二、使用总结 前言
gdb是Linux中的调试代码的工具 一、前置理解
我们都知道要调试一份代码,这份代码的发布模式必须是debug。那你知道在li…
建站知识
2025/1/2 19:22:27
代码随想录算法训练营第五十二天| 300 最长递增子序列 674 最长连续递增子序列 718 最长重复子数组
目录
300 最长递增子序列
674 最长连续递增子序列
718 最长重复子数组 300 最长递增子序列
class Solution {
public:int lengthOfLIS(vector<int>& nums) {vector<int>dp(nums.size(),1);//以i结尾的最长递增子序列的长度for(int i 0;i < nums.size()…
建站知识
2024/12/28 16:04:27
Go (一) 基础部分4 -- 文件处理
一、文件基本介绍 1.1、打开一个文件 基本介绍:打开一个文件用于读取,如果操作成功,返回的文件对象的方法可用于读取文件数据。如果出错,错误底层类型是"*.PathError" func Open(name string) (*File, error) name stri…
建站知识
2024/12/28 16:04:26
C语言之函数设计(2)
函数的通用性
对于上节课程序中的top函数处理较为复杂的问题,比如计算语数英各个科目的最高分、在分为选修必修、每科人数又不尽相同时,就无法满足上述条件了。
从函数的通用性考虑,至少应该满足下面两个条件:
可以处理任何数组…
建站知识
2024/12/28 16:04:22