码迷,mamicode.com
首页 > 编程语言 > 周排行
【数组】643. 子数组最大平均数 I
题目: 解答: 方法一:累计求和 为了获得长度为 kk 的子数组的平均值,我们需要知道这 kk 个元素之和。使用 sumsum 记录数组的累加和,sum[i]sum[i] 存储从第一个元素到第 ii 个元素之和。该数组只需要计算一次。 在数组 sumsum 中,原数组索引从 ii 到 i+ki+k ...
分类:编程语言   时间:2020-05-04 19:26:39    阅读次数:67
Java集合那些事
集合概述 面向对象语言对事物的体现都是以对象的形式描述。为了方便对多个对象的操作,就要对对象进行存储(就像数组)。但是用数组来存储对象有一些弊端:数组的主要弊端:1.长度不可以修改2.数组提供的方法非常有限,对于数据的添加、删除、插入等操作,非常不便。3.数组存储数据的特点:有序,可重复。对于无序、 ...
分类:编程语言   时间:2020-05-04 19:27:44    阅读次数:67
路由算法(全网最细)
正文开始 正文开始 1.路由算法综述 2.静态路由算法 3.距离-向量路由算法(RIP) 4.链路状态路由算法(OSPF) 5.层次路由 1.路由算法综述 路由器转发分组是通过路由表转发的,而路由表是通过各种算法得到的。主机通常直接与一台路由器相连接,该路由器即为该主机的默认路由器(defaultr ...
分类:编程语言   时间:2020-05-04 19:30:27    阅读次数:168
【数组】922. 按奇偶排序数组 II
题目: 解答: 方法一:双指针。 在找到一个偶数位是奇数的前提下,找奇数位上的偶数,找到之后在交换。 1 class Solution { 2 public: 3 vector<int> sortArrayByParityII(vector<int>& A) 4 { 5 int j = 1; 6 f ...
分类:编程语言   时间:2020-05-04 19:32:24    阅读次数:70
【数组】674. 最长连续递增序列
题目: 解答: 思路:滑动窗口。 每个(连续)增加的子序列是不相交的,并且每当 nums[i-1]>=nums[i] 时,每个此类子序列的边界都会出现。当它这样做时,它标志着在 nums[i] 处开始一个新的递增子序列,我们将这样的 i 存储在变量 anchor 中。例如,如果 nums=[7,8, ...
分类:编程语言   时间:2020-05-04 19:32:43    阅读次数:71
Spring Boot整合RabbitMQ
一、思路 一般在开发过程中:生产者工程:1. application.yml文件配置RabbitMQ相关信息;2. 在生产者工程中编写配置类,用于创建交换机和队列,并进行绑定3. 注入RabbitTemplate对象,通过RabbitTemplate对象发送消息到交换机消费者工程:1. applic ...
分类:编程语言   时间:2020-05-04 19:33:25    阅读次数:79
1python学习软件安装与配置
1,python介绍 解释性语言 官网:www.python.org 可在线开发 print("hello world!") 2,python安装与配置 勾选为所有用户 勾选添加到环境变量 在cmd中运行: >>>是提示符 集成开发环境:自带的IDLE,还有Eclipse,Pycharm 3,退出p ...
分类:编程语言   时间:2020-05-04 19:34:48    阅读次数:69
Python---金字塔1
>>:金字塔1 代码: numbers2 = [] for value in range(0,10): number = value+1 numbers2.append(number) print(numbers2) for value2 in numbers2: number2 = value2- ...
分类:编程语言   时间:2020-05-04 19:37:19    阅读次数:57
【数组】867. 转置矩阵
题目: 解答: 1 class Solution { 2 public: 3 vector<vector<int>> transpose(vector<vector<int>>& A) 4 { 5 int ro = A.size(); 6 int co = A[0].size(); 7 8 vect ...
分类:编程语言   时间:2020-05-04 19:41:40    阅读次数:66
【数组】896. 单调数列
题目: 解答: 如果数组单调则所有相邻两值的差必须都同号。 1 class Solution { 2 public: 3 bool isMonotonic(vector<int>& A) 4 { 5 //两相邻值的差 6 int sub=0; 7 for (int i = 1; i < A.size ...
分类:编程语言   时间:2020-05-04 19:42:20    阅读次数:76
Springboot度量指标监控与健康检查和可视化监控应用Spring Boot Admin
1,添加依赖 2,运行项目 3,修改配置文件 4,各项监控指标接口URL介绍 使用可视化监控应用Spring Boot Admin 使用步骤: Spring Boot Admin 的使用是需要建立服务端和客户端的 服务端:独立的项目,会将收集到的数据在自己的图形界面中展示 客户端:需要监控的项目 对 ...
分类:编程语言   时间:2020-05-04 19:42:55    阅读次数:95
Java将一个正整数分解质因数
import java.io.*; public class Factorization { public void division(int input) { for(int i = 2; i <= input / 2; i++) { if(input % i == 0) { System.out ...
分类:编程语言   时间:2020-05-04 19:45:17    阅读次数:81
java 子类与父类
子类是由继承得到的类,被继承的类就是父类,子类与父类是"is-a"关系。 一、子类与父类 1. 子类 (1)子类定义 class 子类名 extends 父类名 {...} (2)子类继承性 子类继承了父类的所有属性和除了构造方法的其余方法。 子类与父类在同个包中:子类继承父类除了private成员 ...
分类:编程语言   时间:2020-05-04 19:45:50    阅读次数:98
Python小刀 -title()- lower()- upper()- 调整名字大小写
调整名字大小写: 将用户输入的姓名存到一个变量中,再以小写,大写和首字母大写的方式显示这个人的名字,并向用户显示一条消息。显示的消息应非常简单:Hello XXX,welcome to the world of Python! name = input("请输入你的名字:") print(name) ...
分类:编程语言   时间:2020-05-04 19:46:11    阅读次数:76
SpringBoot+Prometheus+Grafana实现应用监控和报警
一、背景 SpringBoot的应用监控方案比较多,SpringBoot+Prometheus+Grafana是目前比较常用的方案之一。它们三者之间的关系大概如下图: 关系图 二、开发SpringBoot应用 首先,创建一个SpringBoot项目,pom文件如下: <dependency> <gr ...
分类:编程语言   时间:2020-05-04 19:47:36    阅读次数:141
[C++ Primer Plus] 第10章、对象和类——(一)程序清单
程序清单10.1+10.2+10.3 头文件stock00.h 1 //stock00.h 2 #ifndef STOCK00_H_ //如果没有定义STOCK00_H_ 3 #define STOCK00_H_ //那么就定义STOCK00_H_ 4 5 #include<string> 6 us ...
分类:编程语言   时间:2020-05-04 19:47:53    阅读次数:75
自学c语言 Ⅲ
今天呢,刚好是五四青年节,在这里祝你们青年节快乐 ! 关于青年节我感触颇深,作为2019届的考生,相信你们也像我一样吧!“100年前的今天一群热血青年走上街头率先发出“外争主权、内除国贼”的声音在那片满是疮痍的土地上一场伟大的爱国运动全面爆发五四运动的呼声振聋发聩中国青年人的呐喊响彻世界接下来是一段 ...
分类:编程语言   时间:2020-05-04 19:48:16    阅读次数:80
【数组】905. 按奇偶排序数组
题目: 解答: 设置双指针 如果右指针 r 是奇数,指针往右走 否则与左指针 l 交换一次 移动左指针 l 1 class Solution { 2 public: 3 vector<int> sortArrayByParity(vector<int>& A) 4 { 5 int l = 0; 6 ...
分类:编程语言   时间:2020-05-04 19:48:57    阅读次数:69
树状数组 P3368【区间更新 单点查询】
题目 https://www.luogu.com.cn/problem/P3368 题目分析 是区间更新 单点查询,使用树状数组 代码 #include<iostream> #include<cstdio> using namespace std; long long a[500001], c[50 ...
分类:编程语言   时间:2020-05-04 19:50:12    阅读次数:78
Java表达式的陷阱——输入法、注释字符和转义字符的陷阱
Java表达式的陷阱——输入法、注释字符和转义字符的陷阱 3、输入法、注释字符和转义字符的陷阱3、1 输入法导致的陷阱 对于Java语言而言,它使用空格、Tab制表符(半角状态)作为分隔符,因此一个Java程序中通常需要包含大量空格。但如果不小心把输入法切换到全角状态,那么输入的空格都会变成全角状态 ...
分类:编程语言   时间:2020-05-04 19:50:39    阅读次数:72
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!