合集-算法

摘要:题目 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7 阅读全文
posted @ 2023-10-14 00:49 Enid_Lin 阅读(76) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums = [3,2,3] 输出:3 示例 2: 输入:nums = [2,2,1,1,1,2 阅读全文
posted @ 2023-10-14 08:55 Enid_Lin 阅读(131) 评论(0) 推荐(0) 编辑
摘要:买卖股票最佳时机Ⅰ 题目 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不 阅读全文
posted @ 2023-10-14 23:22 Enid_Lin 阅读(332) 评论(0) 推荐(0) 编辑
摘要:题目 实现RandomizedSet 类: RandomizedSet() 初始化 RandomizedSet 对象 bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则,返回 false 。 bool remove(int val) 当元素 阅读全文
posted @ 2023-10-16 19:08 Enid_Lin 阅读(31) 评论(0) 推荐(0) 编辑
摘要:题目 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost ,如果你可以按顺序绕环路行 阅读全文
posted @ 2023-10-17 13:36 Enid_Lin 阅读(27) 评论(0) 推荐(0) 编辑
摘要:题目 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 示例 1: 输入:ratings = 阅读全文
posted @ 2023-10-17 21:58 Enid_Lin 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示