算法leetcode day 30

Leetcode81. 搜索旋转排序数组 II

class Solution { public: bool check(vector<int> &nums,int target,int l,int r)//[l,r]区间查找target { while(l<r) { int mid=(l+r+1)>>1; if(target>=nums[mid] ......
数组 Leetcode 81 II

算法2

分考场 #include<bits/stdc++.h> using namespace std; int n,m,total; bool isknow[101][101],ok[101]; int main() { cin>>n>>m; for(int i=0;i<m;i++){ int a,b; ......
算法

【单调队列】LeetCode 面试题59 - II. 队列的最大值

题目链接 面试题59 - II. 队列的最大值 思路 可以看参考题解:如何解决 O(1) 复杂度的 API 设计题 一开始想到使用单变量 max 来存储最大值,但是会产生两点问题: 当 max 弹出队列之后,下一个最大值是多少没法知道 如果有多个 max,那么当一个最大值弹出队列之后,队列中还有没有 ......
队列 最大值 LeetCode II

决战圣地玛丽乔亚Day43

Springboot的自动装配原理: @SpringBootApplication 进入 AutoConfigurationImportSelector类中,会调用 selectImports(方法),用于选择需要自动配置的类,并返回它们的全限定类名数组 AnnotationMetadata 是被注 ......
Day 43

链表-双指针算法

快慢指针算法是一种常用的技巧,用于解决链表中的问题。通常用于链表的遍历、查找等问题 1. 算法的思想 快慢指针算法的思想是:两个指针以不同的速度遍历链表,从而达到目的。其中,快指针每次移动两个节点,而慢指针每次移动一个节点。 2. 常见应用场景 快慢指针的常见应用场景有:判断链表是否有环寻找链表的中 ......
指针 算法

【数据结构与算法】算法学习大纲

前言 排序算法 查找算法 二叉树算法 图算法 分治算法 回溯算法 贪心算法 动态规划算法 ......
算法 数据结构 大纲 结构 数据

【单调队列】LeetCode 239. 滑动窗口最大值

题目链接 239. 滑动窗口最大值 思路 单调队列的使用方法,将滑动窗口 代码 class Solution { public int[] maxSlidingWindow(int[] nums, int k) { int[] result = new int[nums.length - k + 1 ......
最大值 队列 LeetCode 239

【ACM算法竞赛日常训练】DAY5题解与分析【储物点的距离】【糖糖别胡说,我真的不是签到题目】| 前缀和 | 思维

DAY5共2题: 储物点的距离(前缀和) 糖糖别胡说,我真的不是签到题目(multiset,思维) 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 ......
题解 前缀 算法 题目 思维

微信,wx.chooseImage最多一次性上传9张,需求是需要30张,遂尝试wx.chooseMedia

问题描述: 使用wx.chooseImage拿到localId 转base64成功后,但是每次上传最大只能是9张,不符合需求,所以用试wx.chooseMedia; 1.官方api wx.chooseMedia(Object object) 问题1:基础库2.25.0后,html中引入js的版本是多 ......
chooseImage chooseMedia 一次性 需求 wx

密码学SAT入门006——关于安全哈希算法SHA-1的学习

电子科技大学《密码学原理》慕课截图——感谢聂旭云、廖永建、熊虎等几位老师的讲解 算法code SHA-1.alg program encodes SHA-1 hash algorithm witch transform one message block (512 bits) into 160-bi ......
密码学 算法 密码 SAT 006

剑指 Offer 30. 包含min函数的栈

题目描述: 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.p ......
函数 Offer min 30

车载空调模型,电动汽车空调模型,MATLAB simulink逻辑门限值控制算法

车载空调模型,电动汽车空调模型,MATLAB simulink逻辑门限值控制算法,车载空调系统模型+控制策略+建模公式+word文档,cad图纸,建模说明。 如需要建模 二维图等资料请详细说。YID:49100639627252260 ......
模型 空调 限值 汽车空调 算法

算法

#include<bits/stdc++.h> using namespace std; int N,M,K,T,Time[100],Begin[100],To[100][100][100],Total[100]; bool Have[100]; void dfs(int i,int j,int m ......
算法

LeetCode 1092 最短公共超序列

LeetCode | 1092.最短公共超序列 给出两个字符串 str1 和 str2,返回同时以 str1 和 str2 作为子序列的最短字符串。如果答案不止一个,则可以返回满足条件的任意一个答案。 (如果从字符串 T 中删除一些字符(也可能不删除,并且选出的这些字符可以位于 T 中的 任意位置) ......
序列 LeetCode 1092

扫地机器人路径规划问题,算法是全覆盖内螺旋算法

扫地机器人路径规划问题,算法是全覆盖内螺旋算法,使用MATLAB实现,下列为运行图过程截图YID:3969628561971867 ......
算法 螺旋 机器人 路径 机器

; 每隔30分钟,定时自动强制重新启动阿里云盘,防止阿里云盘下载任务长时间停止

; 每隔30分钟,定时自动强制重新启动阿里云盘,防止阿里云盘下载任务长时间停止 ; 设置环境变量#SingleInstance,force#Persistent#NoEnv#WinActivateForce;~ #NoTrayIcon;~ #WarnSetWorkingDir,%A_ScriptDi ......
任务

javaSE-day06(集合进阶)

异常 我们调用一个方法时,经常一部小心就出异常了,然后在控制台打印一些异常信息。其实打印的这些异常信息,就叫做异常。 因为写代码时经常会出现问题,Java的设计者们早就为我们写好了很多个异常类,来描述不同场景下的问题。而有些类是有共性的所以就有了异常的继承体系 public class Demo9 ......
javaSE-day javaSE day 06

NLP 开源形近字算法之相似字列表(番外篇)

创作目的 国内对于文本的相似度计算,开源的工具是比较丰富的。 但是对于两个汉字之间的相似度计算,国内基本一片空白。国内的参考的资料少的可怜,国外相关文档也是如此。 本项目旨在抛砖引玉,实现一个基本的相似度计算工具,为汉字 NLP 贡献一点绵薄之力。 推荐阅读: NLP 中文形近字相似度计算思路 中文 ......
算法 NLP

WebForm之企业微信开发(2)——准备Sha1签名算法,随机字符串及时间戳

using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Web; /// <summary>// ......
字符串 算法 字符 WebForm 时间

2023.3.28 【模板】KM算法 | 二分图最大权完美匹配

2023.3.28 【模板】KM算法 | 二分图最大权完美匹配 题目概述 给定一张二分图,左右部均有 $n$ 个点,共有 $m$ 条带权边,且保证有完美匹配。 求一种完美匹配的方案,使得最终匹配边的边权之和最大。 数据规模与约定 对于 $100%$ 的数据,满足 $1\leq n\leq 500$, ......
算法 模板 2023 28

异步电机无传感器矢量控制的算法,matlab,仿真模型,采用转子磁链定向控制算法

异步电机无传感器矢量控制的算法,matlab,仿真模型,采用转子磁链定向控制算法,转子磁链观测器采用电压模型+电流模型补偿算法。YID:8688667414516678 ......
算法 转子 矢量 传感器 电机

MATLAB代码:电力系统火电机组组合,遗传算法求解,考虑爬坡约束备用约束等

MATLAB代码:电力系统火电机组组合,遗传算法求解,考虑爬坡约束备用约束等,完美解决该类问题。YID:7820667374091546 ......
电力系统 机组 算法 电力 代码

《渗透测试》信息打点-语言框架&开发组件&FastJson&Shiro&Log4j&SpringBoot 2023 Day17

1 框架:简单代码的一个整合库,如果使用框架就只需要学习使用框架调用即可 如:文件上传功能是需要很多代码来实现的,框架把这个代码进行封封装,调用即可 影响:如果采用框架开发,代码的安全性是取决于框架的过滤机制 2 组件:第三方的功能模块(日志记录,数据监控,数据转换等) Web架构: 1、最简单最入 ......
amp SpringBoot 组件 框架 FastJson

day2

1、层序遍历(广度优先遍历) 借助 队列 实现 队列 先进先出,符合一层一层遍历的逻辑 栈 先进后出,适合模拟深度优先遍历(递归) leetcode102 二叉树的层序遍历 迭代法(使用队列)【模板题】 class Solution { public List<List<Integer>> leve ......
day2 day

python day04

## day04数据类型(二) ### 今日内容 - 列表 - 元组 ### 内容回顾和补充 1.计算机基础 硬件:cpu/内存/硬盘/主板、网卡 操作系统 liunx(免费开源) 编译型语言:(代码写完后,编译器将其变成另外一个文件,然后交给计算机执行) - c - c++ - java - c# ......
python day 04

机器学习基础06DAY

模型检验-交叉验证 一般在进行模型的测试时,我们会将数据分为训练集和测试集。在给定的样本空间中,拿出大部分样本作为训练集来训练模型,剩余的小部分样本使用刚建立的模型进行预测。 训练集与测试集 训练集与测试集的分割可以使用cross_validation中的train_test_split方法,大部分 ......
机器 基础 DAY 06

代码随想录day 28 93.复原IP地址 | 78.子集 | 90.子集II

给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 有效的 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效的 IP 地址,但是 "0.011 ......
子集 随想录 随想 代码 地址

SSA-RFR麻雀搜索算法优化随机森林回归预测MATLAB代码

SSA-RFR麻雀搜索算法优化随机森林回归预测MATLAB代码 代码注释清楚。 main为主程序,可以读取EXCEL数据。 很方便,初学者容易上手。YID:4145664536465688 ......
麻雀 算法 森林 SSA-RFR 代码

第7章 数据结构算法专题一

单向链表与项目实战 单链表 ​ 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映像)+ 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。 ​ 以“结点的序列”表示 ......
数据结构 算法 结构 专题 数据

基于Matlab的主动配电网实时无功优化 考虑风电和光伏的接入,采用多目标粒子群算法,以网损和电压偏差为目标,

基于Matlab的主动配电网实时无功优化 考虑风电和光伏的接入,采用多目标粒子群算法,以网损和电压偏差为目标,优化变压器分接头、无功补偿器实现24小时无功优化,算例采用IEEE33进行仿真分析,对优化前后的电压和网损进行了分析。YID:1750663447319415 ......
目标 风电 粒子 偏差 电压