力扣409(java&python)-最长回文串(简单)
摘要:题目: 给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。 在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。 示例 1: 输入:s = "abccccdd"输出:7解释:我们可以构造的最长的回文串是"dccaccd", 它的长度是
阅读全文
posted @
2022-10-31 15:55
我不想一直当菜鸟
阅读(127)
推荐(0) 编辑
力扣784(java)-字母大小写全排列(中等)
摘要:题目: 给定一个字符串 s ,通过将字符串 s 中的每个字母转变大小写,我们可以获得一个新的字符串。 返回 所有可能得到的字符串集合 。以 任意顺序 返回输出。 示例 1: 输入:s = "a1b2"输出:["a1b2", "a1B2", "A1b2", "A1B2"]示例 2: 输入: s = "
阅读全文
posted @
2022-10-30 15:28
我不想一直当菜鸟
阅读(115)
推荐(0) 编辑
力扣575(java&python)-分糖果(简单)
摘要:题目: Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽
阅读全文
posted @
2022-10-29 10:41
我不想一直当菜鸟
阅读(197)
推荐(0) 编辑
力扣1773(java&python)-统计匹配检索规则的物品数量(简单)
摘要:题目: 给你一个数组 items ,其中 items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。 另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。 如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规
阅读全文
posted @
2022-10-29 09:34
我不想一直当菜鸟
阅读(38)
推荐(0) 编辑
力扣907(java)-子数组的最小值之和(中等)
摘要:题目: 给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组。 由于答案可能很大,因此 返回答案模 10^9 + 7 。 示例 1: 输入:arr = [3,1,2,4]输出:17解释:子数组为 [3],[1],[2],[4],[3,1],[1,2]
阅读全文
posted @
2022-10-28 14:23
我不想一直当菜鸟
阅读(138)
推荐(0) 编辑
力扣455(java&python)-分发饼干(简单)
摘要:题目: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个
阅读全文
posted @
2022-10-27 10:50
我不想一直当菜鸟
阅读(60)
推荐(0) 编辑
力扣182(java&python)-数组元素积的符号(简单)
摘要:题目: 已知函数 signFunc(x) 将会根据 x 的正负返回特定值: 如果 x 是正数,返回 1 。如果 x 是负数,返回 -1 。如果 x 是等于 0 ,返回 0 。给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积。 返回 signFunc(produc
阅读全文
posted @
2022-10-27 09:20
我不想一直当菜鸟
阅读(52)
推荐(0) 编辑
力扣561(java&python)-数组拆分(简单)
摘要:题目: 给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。 返回该 最大总和 。 示例 1: 输入:nums = [1,4,3,2]输出:4
阅读全文
posted @
2022-10-26 10:51
我不想一直当菜鸟
阅读(80)
推荐(0) 编辑
力扣122(java&python)-买卖股票的最佳时机 II(中等)
摘要:题目: 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示例 1: 输入:prices = [7
阅读全文
posted @
2022-10-26 10:14
我不想一直当菜鸟
阅读(32)
推荐(0) 编辑
力扣915(java&python)-分割数组(中等)
摘要:题目: 给定一个数组 nums ,将其划分为两个连续子数组 left 和 right, 使得: left 中的每个元素都小于或等于 right 中的每个元素。left 和 right 都是非空的。left 的长度要尽可能小。在完成这样的分组后返回 left 的 长度 。 用例可以保证存在这样的划分方
阅读全文
posted @
2022-10-24 16:19
我不想一直当菜鸟
阅读(53)
推荐(0) 编辑
力扣1768(java&python)-交替合并字符串(简单)
摘要:题目: 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。 示例 1: 输入:word1 = "abc", word2 = "pqr"输出:"apb
阅读全文
posted @
2022-10-23 10:02
我不想一直当菜鸟
阅读(219)
推荐(0) 编辑
力扣1235(java)-规划兼职工作(困难)
摘要:题目: 你打算利用空闲时间来做兼职工作赚些零花钱。 这里有 n 份兼职工作,每份工作预计从 startTime[i] 开始到 endTime[i] 结束,报酬为 profit[i]。 给你一份兼职工作表,包含开始时间 startTime,结束时间 endTime 和预计报酬 profit 三个数组,
阅读全文
posted @
2022-10-22 11:55
我不想一直当菜鸟
阅读(74)
推荐(0) 编辑
力扣121(java&python)-买卖股票的最佳时机(简单)
摘要:题目: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返
阅读全文
posted @
2022-10-22 10:18
我不想一直当菜鸟
阅读(100)
推荐(0) 编辑
力扣901(java&python)-股票价额跨度(中等)
摘要:题目: 编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。 今天股票价格的跨度被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天)。 例如,如果未来7天股票的价格是 [100, 80, 60, 70, 60, 75, 85],那么
阅读全文
posted @
2022-10-21 11:06
我不想一直当菜鸟
阅读(46)
推荐(0) 编辑
力扣605(java&python)-种花问题(简单)
摘要:题目: 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n
阅读全文
posted @
2022-10-20 23:31
我不想一直当菜鸟
阅读(48)
推荐(0) 编辑
力扣525(java&python)-连续数组(中等)
摘要:题目: 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1]输出: 2说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数组。示例 2: 输入: nums = [0,1,0]输出: 2说明
阅读全文
posted @
2022-10-19 20:48
我不想一直当菜鸟
阅读(27)
推荐(0) 编辑
力扣523(java&python)-连续的子数组和(中等)
摘要:题目: 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且子数组元素总和为 k 的倍数。如果存在,返回 true ;否则,返回 false 。 如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称
阅读全文
posted @
2022-10-18 15:25
我不想一直当菜鸟
阅读(72)
推荐(0) 编辑
力扣560(java&python)-和为k的子数组(中等)
摘要:题目: 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 。 示例 1: 输入:nums = [1,1,1], k = 2输出:2示例 2: 输入:nums = [1,2,3], k = 3输出:2 提示: 1 <= nums.length <= 2
阅读全文
posted @
2022-10-17 10:42
我不想一直当菜鸟
阅读(30)
推荐(0) 编辑
力扣18(java)-四数之和(中等)
摘要:题目: 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): 0 <= a, b, c, d < na
阅读全文
posted @
2022-10-16 20:37
我不想一直当菜鸟
阅读(86)
推荐(0) 编辑
力扣454(java&python)-四数相加 II(中等)
摘要:题目: 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k, l < nnums1[i] + nums2[j] + nums3[k] + nums4[l] == 0 示例 1:
阅读全文
posted @
2022-10-15 18:39
我不想一直当菜鸟
阅读(52)
推荐(0) 编辑
力扣609(java&python)-在系统中查找重复文件(中等)
摘要:给你一个目录信息列表 paths ,包括目录路径,以及该目录中的所有文件及其内容,请你按路径返回文件系统中的所有重复文件。答案可按 任意顺序 返回。 一组重复的文件至少包括 两个 具有完全相同内容的文件。 输入 列表中的单个目录信息字符串的格式如下: "root/d1/d2/.../dm f1.tx
阅读全文
posted @
2022-10-14 10:42
我不想一直当菜鸟
阅读(137)
推荐(0) 编辑
力扣554(java&python)-砖墙(中等)
摘要:题目: 你的面前有一堵矩形的、由 n 行砖块组成的砖墙。这些砖块高度相同(也就是一个单位高)但是宽度不同。每一行砖块的宽度之和相等。 你现在要画一条 自顶向下 的、穿过 最少 砖块的垂线。如果你画的线只是从砖块的边缘经过,就不算穿过这块砖。你不能沿着墙的两个垂直边缘之一画线,这样显然是没有穿过一块砖
阅读全文
posted @
2022-10-13 10:55
我不想一直当菜鸟
阅读(75)
推荐(0) 编辑
力扣350(java&python)-两个数组的交集 II(简单)
摘要:题目: 给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,
阅读全文
posted @
2022-10-12 10:47
我不想一直当菜鸟
阅读(61)
推荐(0) 编辑
力扣594(java&python)-最长和谐子序列(简单)
摘要:题目: 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。 现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度。 数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。 示例 1: 输入:num
阅读全文
posted @
2022-10-11 10:05
我不想一直当菜鸟
阅读(75)
推荐(0) 编辑
力扣220(java)-存在重复元素 III(困难)
摘要:题目: 给你一个整数数组 nums 和两个整数 k 和 t 。请你判断是否存在 两个不同下标 i 和 j,使得 abs(nums[i] - nums[j]) <= t ,同时又满足 abs(i - j) <= k 。 如果存在则返回 true,不存在返回 false。 示例 1: 输入:nums =
阅读全文
posted @
2022-10-10 11:05
我不想一直当菜鸟
阅读(60)
推荐(0) 编辑
力扣219(java&python)-存在重复元素 II(简单)
摘要:题目: 给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [1,2,3,1], k
阅读全文
posted @
2022-10-09 10:29
我不想一直当菜鸟
阅读(84)
推荐(0) 编辑
力扣599(java&python)- 两个列表的最小索引总和(简单)
摘要:题目: 假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。 你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。 如果答案不止一个,则输出所有答案并且不考虑顺序。 你可以假设答案总是存在。 示例 1: 输入: list1 = [
阅读全文
posted @
2022-10-08 10:45
我不想一直当菜鸟
阅读(32)
推荐(0) 编辑
力扣167(java&python)-两数之和 II - 输入有序数组(中等)
摘要:题目: 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1 <= index1 < index2 <=
阅读全文
posted @
2022-10-07 10:50
我不想一直当菜鸟
阅读(44)
推荐(0) 编辑
力扣1(java&python)-两数之和(简单)
摘要:题目: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [
阅读全文
posted @
2022-10-06 14:44
我不想一直当菜鸟
阅读(73)
推荐(0) 编辑
牛客网-SQL专项训练25
摘要:①批处理是指包含一条或多条T-SQL语句的语句组,下列选项中,关于批处理的规则描述正确的是(B) 解析: A选项:不能定义一个check约束后,立即在同一个批处理中使用; C选项:Create default,Create rule,Create trigger,Create procedure,C
阅读全文
posted @
2022-10-05 21:00
我不想一直当菜鸟
阅读(291)
推荐(0) 编辑
力扣138(java)- 复制带随机指针的链表(中等)
摘要:题目: 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复
阅读全文
posted @
2022-10-05 19:53
我不想一直当菜鸟
阅读(29)
推荐(0) 编辑
力扣166(java)-分数到小数(中等)
摘要:题目: 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以 字符串形式返回小数 。 如果小数部分为循环小数,则将循环的部分括在括号内。 如果存在多个答案,只需返回 任意一个 。 对于所有给定的输入,保证 答案字符串的长度小于 104 。 示例 1: 输入:num
阅读全文
posted @
2022-10-04 22:01
我不想一直当菜鸟
阅读(58)
推荐(0) 编辑
力扣205(java)-同构字符串(简单)
摘要:题目: 给定两个字符串 s 和 t ,判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。 示例 1
阅读全文
posted @
2022-10-03 22:43
我不想一直当菜鸟
阅读(177)
推荐(0) 编辑
PS(Photoshop CC2019)安装教程
摘要:记录一下自己安装PS2019版本的安装过程~ 先获取安装资料: 百度网盘链接: 链接:https://pan.baidu.com/s/15tzmq-6JQCdVn378ZFqXJA?pwd=997y 提取码:997y 接下来下载文件,进行安装步骤 ①鼠标右键选择解压到【Photoshop CC201
阅读全文
posted @
2022-10-03 13:47
我不想一直当菜鸟
阅读(2076)
推荐(0) 编辑
力扣532(java&python)-数组中的 k-diff 数对(中等)
摘要:题目: 给你一个整数数组 nums 和一个整数 k,请你在数组中找出 不同的 k-diff 数对,并返回不同的 k-diff 数对 的数目。 k-diff 数对定义为一个整数对 (nums[i], nums[j]) ,并满足下述全部条件: 0 <= i, j < nums.lengthi != jn
阅读全文
posted @
2022-10-02 22:53
我不想一直当菜鸟
阅读(33)
推荐(0) 编辑
力扣290(java)-单词规律(简单)
摘要:题目: 给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。 示例1: 输入: pattern = "abba", s = "dog cat cat
阅读全文
posted @
2022-10-01 15:34
我不想一直当菜鸟
阅读(134)
推荐(0) 编辑