leetcode 2619 11

美团 2023-3-11

第一题:字符串修改 题目描述 小美有一个由数字字符组成的字符串。现在她想对这个字符串进行一些修改。 具体地,她可以将这个字符串中任意位置字符修改为任意的数字字符。 她想知道,至少进行多少次修改,可以使得修改后的字符串不包含两个连续相同的字符? 例如,对于字符串”111222333”。她可以进行3次修 ......
2023 11

LeetCode45. 跳跃游戏 II

class Solution { public: //f[i]表示跳到i所需的最小步数 int jump(vector<int>& nums) { vector<int> f(10010,0x3f3f3f3f); int n=nums.size(); f[0]=0; for(int i=0;i<n; ......
LeetCode 45 II

LeetCode 55. 跳跃游戏

class Solution { public: //f[i]表示下标i是否能跳到 static const int N=3e4+10; bool canJump(vector<int>& nums) { int n=nums.size(); for(int i=0,j=0;i<n;i++)//j记 ......
LeetCode 55

【LeetCode动态规划#01】动规入门:求斐波那契数 + 爬楼梯(熟悉解题方法论)

斐波那契数 力扣题目链接(opens new window) 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 ......
方法论 楼梯 LeetCode 方法 动态

LeetCode151. 反转字符串中的单词

题目描述: 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。 注意:输入字符串 s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果 ......
字符串 单词 字符 LeetCode 151

LeetCode 169. 多数元素(/hash sort 随机化 分治 Boyer-Moore 投票算法)

原题解 ###题目 约束 ###题解 ####方法一:哈希表 class Solution { public: int majorityElement(vector<int>& nums) { unordered_map<int, int> counts; int majority = 0, cnt ......
算法 Boyer-Moore LeetCode 元素 Boyer

C++11 shared_ptr智能指针(超级详细)

在实际的 C++ 开发中,我们经常会遇到诸如程序运行中突然崩溃、程序运行所用内存越来越多最终不得不重启等问题,这些问题往往都是内存资源管理不当造成的。比如: 有些内存资源已经被释放,但指向它的指针并没有改变指向(成为了野指针),并且后续还在使用; 有些内存资源已经被释放,后期又试图再释放一次(重复释 ......
指针 shared_ptr 智能 shared ptr

NavicatPremium12连接Oracle11g报ORA-28547错误

使用NavicatPremium12连接oracle11g数据库时报ORA-28547错误 这是因为Navicat自带的oci.dll并不支持oracle11g,需要去官网下载支持的版本。 先用你的IDEA或者别人的连接到oracle数据库(为了查询版本)1、查询版本SQL:select * fro ......
NavicatPremium 错误 Oracle 28547 11g

day11-2-内置Tomcat的配置和切换

SpringBoot内置Tomcat的配置和切换 1.基本介绍 SpringBoot支持的webServer:Tomcat,Jetty,Undertow 因为在spring-boot-starter-web中,默认导入的是tomcat,因此启动时使用的web容器就是tomcat。 同时 Spring ......
Tomcat day 11

day11-SpringBoot中注入Servlet&Filter&Listener

SpringBoot中注入Servlet&Filter&Listener 1.基本介绍 文档:SpringBoot中注入Servlet&Filter&Listener 考虑到实际开发业务非常复杂和兼容问题,SpringBoot支持将Servlet、Filter、Listener注入spring容器中 ......
SpringBoot amp Listener Servlet Filter

[FastAPI-11]Query参数校验

import typing from fastapi import FastAPI, Query app = FastAPI() ''' 查询参数使用Query校验 类似路由转换使用Path校验 物品名称最小3位,最大10位 default=None 参数为可选项,否则为必选项 default=.. ......
参数 FastAPI Query 11

LeetCode剑指 Offer 05. 替换空格

题目描述: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy."输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 //使用一个新的对象,复制 str,复制的过程对其判断,是空格则替换,否则直 ......
空格 LeetCode Offer 05

代码随想录Day7-Leetcode454. 四数相加 II,383. 赎金信 ,15. 三数之和 ,18. 四数之和

### 454. 四数相加 II 这个第一时间没想出来怎么做的; 后面看了题解才发现可以两两分组;绝了 /** * @param {number[]} nums1 * @param {number[]} nums2 * @param {number[]} nums3 * @param {number ......

LeetCode541. 反转字符串 II

题目描述: 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。 示例 1: 输入:s = "ab ......
字符串 字符 LeetCode 541 II

Windows 11 22H2 中文版、英文版 (x64、ARM64) 下载 (updated Mar 2023)

Windows 11, version 22H2,2023 年 3 月 更新 请访问原文链接:https://sysin.org/blog/windows-11/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 全新推出 Windows 11 全新 Windows 体验,让您与 ......
英文版 中文版 Windows updated 22H2

ES6-ES11(未完待续)

块级作用域:let 声明常量:const 变量解构赋值: 模板字符串: var str = `模板字符串`; console.log(str);//模板字符串 // 可以直接出现换行符 var str2 = `<ul><li>地獄</li><li>回调</li></ul>` console.log( ......
ES6-ES ES ES6 11

甩出11张图-让我们来构想(实现)一个倒排索引

甩出11张图-让我们来构想(实现)一个倒排索引 倒排索引的简介 在介绍倒排索引之前,先看看传统b+tree索引是如何存储数据的,每次新增数据的时候,b+tree就会往自身节点上添加上新增数据的key值,如果节点达到了分裂的条件,那么还会将一个节点分裂成两个节点。 想一个场景,如果对用户的性别建立b+ ......
索引

linux静默安装oracle11g 执行dbca.rsp时出错

问题大概是: [oracle@bogon ~]$ $ORACLE_HOME/bin/dbca -silent -responseFile /home/oracle/etc/dbca.rspException in thread "main" java.lang.NullPointerExceptio ......
oracle linux dbca 11g rsp

基于802.11n物理层的OFDM通信链路simulink仿真,包括FEC编码、插入导频、OFDM成帧、STBC编码

1.算法描述 随5G的推广和下一代无线通信系统的兴盛,怎样应对现有频谱资源的紧缺与改善信息传输的质量成了迫在眉睫的难题,对重要技术的开发利用提出了更高的要求。其中,以MIMO多入多处技术与OFDM正交频分复用技术的结合效果最为突出。通过子载波的正交性以及多天线传输的优势,在不需要额外地增加带宽的情况 ......
编码 物理层 链路 OFDM simulink

代码随想录Day5-Leetcode242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和

242.有效的字母异位词 准备面试隔了三天没刷题, 结果面试里就考到哈希表了,也是蛮感叹的. 简单题, 不过api又忘的差不多了 这道可以用数组手动实现一个简易哈希表, 但(因为面试里这么干我最后写不出来了)为了适配unicode还是用map更妥当 /** * @param {string} s * ......
随想录 之和 数组 交集 Day5-Leetcode

11-springboot静态资源访问

静态资源:js, css, html, 图片,音视频等; 静态资源路径:是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接访问; Spring Boot默认静态资源目录位置位于classpath下,目录名需符合如下规则: /static /public /META-INF/resource ......
静态 springboot 资源 11

LeetCode344. 反转字符串

题目描述: 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"]输出:["o","l","l","e ......
字符串 字符 LeetCode 344

Activity推送活动的时候引发的并发异常org.activiti.engine.ActivitiOptimisticLockingException: ProcessInstance[d38c3a8f-b0c2-11ed-b989-525400a941cf] was updated by another transaction concurrently

这是在推送任务的时候工作流并没有修改成功数据库内容所以抛出的异常,异常原因是是因为工作流事件中有修改工作流表数据的操作,然后推送任务的时候也有修改工作流表数据的操作,所以引发了并发冲突,在工作流监听事件的实现类中不可以调用工作流相关变更数据的操作 把事件中的这些操作去除掉就好了 ......

图文解说 ChinaCock 华为扫描 Delphi 11.3版

ChinaCock作者发布了新版,支持Delphi 11.3,并且进一步简化了控件的发布内容。控件的使用方式没有变化,可以参考: 图文解说 ChinaCock 华为扫描 接下来,我们看一下控件的发布过程: 一、修改AndroidManifest.template.xml 1.1 增加Activity ......
ChinaCock 图文 Delphi 11.3 11

OS-11

## ......
OS 11

Debian 11环境下安装配置Tomcat

注意:Tomcat正常运行需要先安装JDK 一、通过APT的方式安装配置Tomcat (1)安装Tomcat sudo apt install tomcat9 -y (2)配置Tomcat的环境变量CATALINA_HOME sudo bash -c "echo -e '\nexport CATAL ......
环境 Debian Tomcat

Debian 11环境下安装配置Maven

注意:安装Maven前需要先安装JDK 一、通过APT的方式安装配置Maven (1)安装Maven sudo apt install maven -y (2)配置Maven的环境变量 ① 查看Maven安装路径 mvn -v ② 将Maven路径追加到profile中 sudo bash -c " ......
环境 Debian Maven

Debian 11环境下安装配置JDK

一、通过APT的方式安装配置OpenJDK (1)安装JDK 11 sudo apt install openjdk-11-jdk-headless -y (2)配置JDK的环境变量 ① 查看JDK的安装路径 sudo update-alternatives --config java ② 将环境变 ......
环境 Debian JDK

win11+CUDA-11.7.1+cudnn-8.8.0

CUDA安装+vsstdio2022配置 先进行CUDA-11.7.1安装 https://developer.nvidia.com/cuda-11-7-1-download-archive 在NVIDIA-CUDA下载地址下载win.exe安装包 完成后,进行安装(注意:需要记住自定义安装目录,后 ......
cudnn 11 CUDA win

Downie 4 4.6.11 MAC上最新最好用的一款视频下载工具 亲测有效

## Downie for Mac 简介 Downie for Mac是是一款Mac OS平台上最好用的Mac视频下载工具,支持1000多个不同的视频网站,支持国内几乎所有流行的视频播放平台以及国外的Youtube等在线视频网站视频下载,功能强大使用简单。 ## Downie 4 for Mac 下 ......
下载工具 最好 工具 Downie 视频