上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页
摘要: 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。 就是出现双数数量的字符肯定能够组成回文的部分。就存下来这些数量;然后对于奇数个的要其中最大的偶数个。再留下一个原奇数个的字符,真是太神奇了。 cl 阅读全文
posted @ 2021-04-01 16:27 小千北同学超爱写代码 阅读(60) 评论(0) 推荐(0)
摘要: 老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。评分更高的孩子必须比他两侧的邻位孩子获得更多的糖果。那么这样下来,老师至少需要准备多少颗糖果呢? 来源:力扣(LeetC 阅读全文
posted @ 2021-04-01 13:57 小千北同学超爱写代码 阅读(84) 评论(0) 推荐(0)
摘要: 给定一个偶数长度的数组,其中不同的数字代表着不同种类的糖果,每一个数字代表一个糖果。你需要把这些糖果平均分给一个弟弟和一个妹妹。返回妹妹可以获得的最大糖果的种类数。 示例 1: 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/distribute 阅读全文
posted @ 2021-03-31 22:20 小千北同学超爱写代码 阅读(67) 评论(0) 推荐(0)
摘要: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得 阅读全文
posted @ 2021-03-31 21:46 小千北同学超爱写代码 阅读(82) 评论(0) 推荐(0)
摘要: 给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。 返回该 最大总和 。 来源:力扣(LeetCode)链接:https://leetcod 阅读全文
posted @ 2021-03-31 17:41 小千北同学超爱写代码 阅读(52) 评论(0) 推荐(0)
摘要: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 阅读全文
posted @ 2021-03-31 17:27 小千北同学超爱写代码 阅读(57) 评论(0) 推荐(0)
摘要: 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花? 阅读全文
posted @ 2021-03-31 17:26 小千北同学超爱写代码 阅读(54) 评论(0) 推荐(0)
摘要: 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花? 阅读全文
posted @ 2021-03-31 17:20 小千北同学超爱写代码 阅读(49) 评论(0) 推荐(0)
摘要: 给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。 这条路径可以经过也可以不经过根节点。 注意:两个节点之间的路径长度由它们之间的边数表示。 class Solution: def __init__(self): self.res =0 def longestUnivaluePath( 阅读全文
posted @ 2021-03-31 16:53 小千北同学超爱写代码 阅读(51) 评论(0) 推荐(0)
摘要: 给定一个不含重复元素的整数数组 nums 。一个以此数组直接递归构建的 最大二叉树 定义如下: 二叉树的根是数组 nums 中的最大元素。左子树是通过数组中 最大值左边部分 递归构造出的最大二叉树。右子树是通过数组中 最大值右边部分 递归构造出的最大二叉树。返回有给定数组 nums 构建的 最大二叉 阅读全文
posted @ 2021-03-31 16:15 小千北同学超爱写代码 阅读(58) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页