代码训练LeetCode(11)删除有序数组中的重复项II

代码训练(11)LeetCode之删除有序数组中的重复项II Author: Once Day Date: 2024年3月14日 漫漫长路,才刚刚开始… 全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客 参考文章: 80. 删除有序数组中的重复项 II - 力扣(LeetCode)力扣 (LeetCode) 全球极客挚爱的技术成长平台 文章目录 代码训练(11)LeetCode之删除有...

leetcode刷题(javaScript)——分治思想(二分查找、快速排序)相关场景题总结

在实现这些分治算法时,通常会遵循以下逻辑: 分解(Divide):将原始问题分解成更小的子问题。这通常涉及将问题划分成相同规模的子问题,或者将问题划分成规模逐渐减小的子问题。 解决(Conquer):递归地解决子问题。对每个子问题递归地应用相同的算法,直到子问题规模足够小,可以直接求解。 合并(Combine):将子问题的解合并成原始问题的解。这一步通常涉及将子问题的解合并起来,得到原始问题的解。 快速排序 f...

LeetCode: 2864. 最大二进制奇数 + 模拟 + 位运算】

🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ 模拟 + 位运算🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 2864. 最大二进制奇数 ⛲ 题目描述 给你一个 二进制 字符串 s ,其中至少包含一个 ‘1’ 。 你必须按某种方式 重新排列 字符串中的位,使得到的二进制数字是可以由该组合生成的 最大二进制奇数 。 以字符串形式,表示并返回可以由给定组合生成的最大二进制奇数。...

122. 买卖股票的最佳时机 II(力扣LeetCode

文章目录 122. 买卖股票的最佳时机 II题目描述贪心 122. 买卖股票的最佳时机 II 题目描述 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示例 1: 示例 2: 示例 3: 提示: 1 <= pr...

LeetCode: 149. 直线上最多的点数 + 模拟遍历】

🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ 三重循环枚举🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 149. 直线上最多的点数 ⛲ 题目描述 给你一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点。求最多有多少个点在同一条直线上。 示例 1: 输入:points = [[1,1],[2,2],[3,3]] 输出:3 ...

LeetCode】17.电话号码的字母组合

 题目 链接:17. 电话号码的字母组合 - 力扣(LeetCode) 提示: 思路 本文中的代码使用C++实现,但是思路是共通的 (1)数字映射字符串 我们需要一个数组保存每个数字对应的字符串,这样digits中的每个数字就能和字符串对应 将字符串在数组中的位置和数字一一对应,我们就可以通过下标访问到对应的字符串 vector<string> letter= {"","","abc","def","ghi","...

LeetCode //C - 142. Linked List Cycle II

5 -10^5 <= Node.val <= 10^5 −105<=Node.val<=105pos is -1 or a valid index in the linked-list. From: LeetCode Link: 142. Linked List Cycle II Solution: Ideas: Initialization: Start with two pointers at the hea...

Leetcode 675 为高尔夫比赛砍树

文章目录 1. 题目描述2. 我的尝试3. 题解1. BFS 1. 题目描述 Leetcode 675 为高尔夫比赛砍树 2. 我的尝试 typedef priority_queue<int, vector<int>, greater<int>> heap; class Solution {public: int m; int n; int bfs(vector<vector<int>>& forest, v...

代码训练LeetCode(3)移除元素

代码训练(3)LeetCode之移除元素 Author: Once Day Date: 2024年3月6日 漫漫长路,才刚刚开始… 全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客 参考文章: 27. 移除元素 - 力扣(LeetCode)力扣 (LeetCode) 全球极客挚爱的技术成长平台 文章目录 代码训练(3)LeetCode之移除元素1. 原题2. 分析3. 代码实现4. 总...

LeetCode: 211. 添加与搜索单词 - 数据结构设计 + 前缀树】

🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ 前缀树🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 211. 添加与搜索单词 - 数据结构设计 ⛲ 题目描述 请你设计一个数据结构,支持 添加新单词 和 查找字符串是否与任何先前添加的字符串匹配 。 实现词典类 WordDictionary : WordDictionary() 初始化词典对象 void addWord(wor...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.015471(s)
2024-05-15 16:10:53 1715760653