03 2022 档案

2022-3-31 高频题 day4
摘要:139. 单词拆分 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 1 class Solution { 2 public boolean wordBreak 阅读全文

posted @ 2022-03-31 20:21 阿ming 阅读(24) 评论(0) 推荐(0)

2022-3-30 高频题 day3
摘要:128. 最长连续序列 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 1 class Solution { 2 public int longestConsecutive(int[] n 阅读全文

posted @ 2022-03-30 13:40 阿ming 阅读(18) 评论(0) 推荐(0)

2022-3-29 高频 day3
摘要:39. 组合总和 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制 阅读全文

posted @ 2022-03-29 15:06 阿ming 阅读(26) 评论(0) 推荐(0)

2022-3-28 高频题 day2
摘要:31. 下一个排列 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地,如果数组 阅读全文

posted @ 2022-03-28 22:33 阿ming 阅读(26) 评论(0) 推荐(0)

2022-3-27 高频题
摘要:11. 盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 阅读全文

posted @ 2022-03-27 15:39 阿ming 阅读(31) 评论(0) 推荐(0)

2022-3-25 剑指offer day42
摘要:题1: JZ83 剪绳子(进阶版) 描述 给你一根长度为 n 的绳子,请把绳子剪成整数长的 m 段( m 、 n 都是整数, n > 1 并且 m > 1 , m <= n ),每段绳子的长度记为 k[1],...,k[m] 。请问 k[1]*k[2]*...*k[m] 可能的最大乘积是多少?例如, 阅读全文

posted @ 2022-03-25 15:25 阿ming 阅读(26) 评论(0) 推荐(0)

2022-3-24 剑指offer day41
摘要:题1: JZ14 剪绳子 描述 给你一根长度为 n 的绳子,请把绳子剪成整数长的 m 段( m 、 n 都是整数, n > 1 并且 m > 1 , m <= n ),每段绳子的长度记为 k[1],...,k[m] 。请问 k[1]*k[2]*...*k[m] 可能的最大乘积是多少?例如,当绳子的长 阅读全文

posted @ 2022-03-24 15:52 阿ming 阅读(23) 评论(0) 推荐(0)

2022-3-23 剑指offer day40
摘要:题1: JZ62 孩子们的游戏(圆圈中最后剩下的数) 描述 每年六一儿童节,牛客都会准备一些小礼物和小游戏去看望孤儿院的孩子们。其中,有个游戏是这样的:首先,让 n 个小朋友们围成一个大圈,小朋友们的编号是0~n-1。然后,随机指定一个数 m ,让编号为0的小朋友开始报数。每次喊到 m-1 的那个小 阅读全文

posted @ 2022-03-23 14:11 阿ming 阅读(26) 评论(0) 推荐(0)

2022-3-22 剑指offer day39
摘要:题1: JZ57 和为S的两个数字 描述 输入一个递增排序的数组array和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,返回任意一组即可,如果无法找出这样的数字,返回一个空数组即可。 数据范围: 0<=len(array)<=105 1<=array[i]<=10 阅读全文

posted @ 2022-03-22 12:00 阿ming 阅读(19) 评论(0) 推荐(0)

2022-3-21 剑指offer day38
摘要:题1: JZ49 丑数 描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第 n个丑数。 数据范围:0 \le n \le 20000≤n≤2000 要求:空间复杂度 O(n 阅读全文

posted @ 2022-03-21 13:24 阿ming 阅读(36) 评论(0) 推荐(0)

2022-3-20 剑指offer day37
摘要:题1: JZ43 整数中1出现的次数(从1到n整数中1出现的次数) 描述 输入一个整数 n ,求 1~n 这 n 个整数的十进制表示中 1 出现的次数例如, 1~13 中包含 1 的数字有 1 、 10 、 11 、 12 、 13 因此共出现 6 次 注意:11 这种情况算两次 数据范围: 1 \ 阅读全文

posted @ 2022-03-20 15:41 阿ming 阅读(23) 评论(0) 推荐(0)

2022-3-19 剑指offer day36
摘要:题1: JZ21 调整数组顺序使奇数位于偶数前面(一) 描述 输入一个长度为 n 整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 数据范围:0 \le n \le 50000≤n≤500 阅读全文

posted @ 2022-03-19 09:53 阿ming 阅读(32) 评论(0) 推荐(0)

2022-3-18 剑指offer day35
摘要:题1: JZ50 第一个只出现一次的字符 描述 在一个长为 字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数) 数据范围:0 \le n \le 100000≤n≤10000,且字符串只有字母组成。 要求:空间复杂度 O(n)O(n),时间 阅读全文

posted @ 2022-03-18 12:59 阿ming 阅读(27) 评论(0) 推荐(0)

2022-3-17 剑指offer day34
摘要:题1: JZ20 表示数值的字符串 描述 请实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字,小数和整数)。 科学计数法的数字(按顺序)可以分成以下几个部分: 1.若干空格 2.一个整数或者小数 3.(可选)一个 'e' 或 'E' ,后面跟着一个整数(可正可负) 4.若干空格 小 阅读全文

posted @ 2022-03-17 11:51 阿ming 阅读(31) 评论(0) 推荐(0)

2022-3-16 剑指offer day33
摘要:题1; JZ61 扑克牌顺子 描述 现在有2副扑克牌,从扑克牌中随机五张扑克牌,我们需要来判断一下是不是顺子。有如下规则:1. A为1,J为11,Q为12,K为13,A不能视为142. 大、小王为 0,0可以看作任意牌3. 如果给出的五张牌能组成顺子(即这五张牌是连续的)就输出true,否则就输出f 阅读全文

posted @ 2022-03-16 09:44 阿ming 阅读(35) 评论(0) 推荐(0)

2022-3-15 剑指offer day32
摘要:题1: JZ64 求1+2+3+...+n 描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 数据范围: 0 < n \le 2000<n≤200进阶: 空间复杂度 O(1)O(1) ,时间复杂度 O 阅读全文

posted @ 2022-03-15 10:36 阿ming 阅读(25) 评论(0) 推荐(0)

2022-3-13 剑指offer day31
摘要:题1: JZ16 数值的整数次方 描述 实现函数 double Power(double base, int exponent),求base的exponent次方。 注意: 1.保证base和exponent不同时为0。 2.不得使用库函数,同时不需要考虑大数问题 3.有特殊判题,不用考虑小数点后面 阅读全文

posted @ 2022-03-13 12:29 阿ming 阅读(31) 评论(0) 推荐(0)

2022-3-12 剑指offer day30
摘要:题1: JZ65 不用加减乘除做加法 描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 数据范围:两个数都满足 -10 \le n \le 1000−10≤n≤1000进阶:空间复杂度 O(1)O(1),时间复杂度 O(1)O(1) 1 public class 阅读全文

posted @ 2022-03-12 10:22 阿ming 阅读(21) 评论(0) 推荐(0)

2022-3-11 剑指offer day29
摘要:题1: JZ40 最小的K个数 描述 给定一个长度为 n 的可能有重复值的数组,找出其中不去重的最小的 k 个数。例如数组元素是4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4(任意顺序皆可)。 数据范围:0\le k,n \le 100000≤k,n≤10000,数组中每 阅读全文

posted @ 2022-03-11 10:15 阿ming 阅读(58) 评论(0) 推荐(0)

2022-3-10 剑指offer day28
摘要:题1: JZ3 数组中重复的数字 描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在 阅读全文

posted @ 2022-03-10 10:32 阿ming 阅读(19) 评论(0) 推荐(0)

2022-3-9 剑指offer day27
摘要:题1: JZ12 矩阵中的路径 描述 请设计一个函数,用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 \ 阅读全文

posted @ 2022-03-09 12:32 阿ming 阅读(29) 评论(0) 推荐(0)

2022-3-8 剑指offer day26
摘要:题1: JZ48 最长不含重复字符的子字符串 描述 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。 数据范围: \ \text{s.length}\le 40000 s.length≤40000 1 import java.util.*; 2 3 4 public c 阅读全文

posted @ 2022-03-08 09:59 阿ming 阅读(29) 评论(0) 推荐(0)

2022-3-7 剑指offer day25
摘要:题1: JZ63 买卖股票的最好时机(一) 描述 假设你有一个数组prices,长度为n,其中prices[i]是股票在第i天的价格,请根据这个价格数组,返回买卖股票能获得的最大收益 1.你可以买入一次股票和卖出一次股票,并非每天都可以买入或卖出一次,总共只能买入和卖出一次,且买入必须在卖出的前面的 阅读全文

posted @ 2022-03-07 09:40 阿ming 阅读(36) 评论(0) 推荐(0)

2022-3-6 剑指offer day24
摘要:题1: JZ71 跳台阶扩展问题 描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。 数据范围:1 \le n \le 201≤n≤20进阶:空间复杂度 O(1)O(1) , 时间复杂度 O(1)O(1) 1 publi 阅读全文

posted @ 2022-03-06 14:14 阿ming 阅读(28) 评论(0) 推荐(0)

2022-2-5 剑指offer day23
摘要:题1: JZ10 斐波那契数列 描述 大家都知道斐波那契数列,现在要求输入一个正整数 n ,请你输出斐波那契数列的第 n 项。 斐波那契数列是一个满足 fib(x)=\left\{ \begin{array}{rcl} 1 & {x=1,2}\\ fib(x-1)+fib(x-2) &{x>2}\\ 阅读全文

posted @ 2022-03-05 11:05 阿ming 阅读(27) 评论(0) 推荐(0)

windows系统 整合redis,elasticsearch 以及elasticsearch-head
摘要:Redis 在官网下载Redis-x64-5.0.14.zip,并解压。在Redis目录下打开命令行,输入以下指令。 redis-server.exe redis.windows.conf ,如果提示不可执行就输入 .\redis-server.exe redis.windows.conf。 显示这 阅读全文

posted @ 2022-03-04 12:43 阿ming 阅读(69) 评论(0) 推荐(0)

2022-3-4剑指offer day22
摘要:题1: JZ85 连续子数组的最大和(二) 描述 输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,找到一个具有最大和的连续子数组。 1.子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组 2.如果存在多个最 阅读全文

posted @ 2022-03-04 10:26 阿ming 阅读(24) 评论(0) 推荐(0)

2022-3-3 剑指offer day21
摘要:题1: JZ44 数字序列中某一位的数字 描述 数字以 0123456789101112131415... 的格式作为一个字符序列,在这个序列中第 2 位(从下标 0 开始计算)是 2 ,第 10 位是 1 ,第 13 位是 1 ,以此类题,请你输出第 n 位对应的数字。 数据范围: 0 \le n 阅读全文

posted @ 2022-03-03 10:13 阿ming 阅读(32) 评论(0) 推荐(0)

2022-3-2 剑指offer day20
摘要:题1: JZ11 旋转数组的最小数字 描述 有一个长度为 n 的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。 数 阅读全文

posted @ 2022-03-02 09:37 阿ming 阅读(23) 评论(0) 推荐(0)

2022-3-1 剑指offer day19
摘要:题1: JZ53 数字在升序数组中出现的次数 描述 给定一个长度为 n 的非降序数组和一个非负数整数 k ,要求统计 k 在数组中出现的次数 数据范围:0 \le n \le 1000 , 0 \le k \le 1000≤n≤1000,0≤k≤100,数组中每个元素的值满足 0 \le val \ 阅读全文

posted @ 2022-03-01 09:05 阿ming 阅读(67) 评论(0) 推荐(0)

导航