J.A.R.V.I.S

Life is not just Live

2022

ClickHouse安装与配置

10月 09 · 5 min

ClickHouse-ReplacingMergeTree

10月 09 · 2 min

ClickHouse-MergeTree引擎

10月 09 · 5 min

ClickHouse-ReplicatedMergeTree

10月 09 · 2 min

Clickhouse分布式表引擎

10月 09 · 1 min

Java中的锁

9月 01 · 2 min

乘积为正数的最长子数组长度-LeetCode1567

题目描述

链接: https://leetcode-cn.com/problems/maximum-length-of-subarray-with-positive-product/

给定一个整数数组nums, 求乘积为正数的最长子数组的长度

示例1:

输入: [1, -2, -3, 4]

输出: 4

数组本身乘积就是正数

示例2:

输入: [0, 1, -2, -3, -4]

输出: 3

最长乘积为整数的子数组为[1, -2, -3]

4月 15 · 3 min

乘积最大子数组-LeetCode152

题目描述

链接: https://leetcode-cn.com/problems/maximum-product-subarray/

给你一个整数数组nums, 请你找出数组中成绩最大的非空连续子数组(该子数组中至少包含一个数字), 并返回该子数组所对应的乘积.

示例1:

输入: [2, 3, -2, 4]

输出: 6

子数组 [2, 3]得到最大乘积6

输入 [-2, 0 -,1]

输出: 0

4月 15 · 1 min

环形子数组的最大和-LeetCode918

题目描述

链接: https://leetcode-cn.com/problems/maximum-sum-circular-subarray/

给定一个长度为n的环形整数数组nums, 返回nums的非空子数组的最大和

环形数组意味着数组的末端和头部是相连的, 所以子数组可以为数组的中间某一段或者首尾两段.

示例1:

输入: nums = [1, -1, 3, -2]

输出: 3

子数组 [3] 为最大和

示例2:

输入: nums = [5, -3, 5]

输出: 10

首尾的子数组[5, 5]得到最大和10

示例3:

输入: [3, -2, 2, -3]

输出: 3

从子数组[3], [3, -2, 2]都可以得到最大和3

4月 14 · 2 min

最大子数组和-LeetCode53

题目描述

链接: https://leetcode-cn.com/problems/maximum-subarray/

给你一个整数数组nums, 请你找出一个具有最大和的连续子数组(子数组最少包含一个元素), 返回其最大和

子数组是数组中的一个连续部分

示例1:

输入: nums =[-2, 1, -3, 4, -1, 2, 1, -5, 4]

输出: 6

连续子数组 [4, -1, 2, 1]的和最大, 为6.

示例2:

输入: nums = [1]

输出: 1

示例3:

输入: nums = [5, 4, -1, 7, 8]

输出: 23

4月 14 · 1 min

0 %