leetcode
-
【LeetCode】每日一题 2023
文章目录 随便聊聊时间 题目:一年中的第几天 题目描述 代码与解题思路 随便聊聊时间 LeetCode?启动!!! 12 月的打卡勋章,get! 题目:一年中的第几天 题目链接:1…
-
哈希表C++哈希表详解(知识点+相关LeetCode题目)
目录 前言 一、什么是哈希表 二、哈希表的操作 2.1 操作时间复杂度 2.2 哈希表通用API 2.3 建立哈希表 2.3 哈希表常见结构介绍 Set(集合) Map(映射) u…
-
代码随想录算法训练营31期第一天| 704. 二分查找 27. 移除元素
代码随想录算法训练营31期第一天| 704. 二分查找 27. 移除元素 二分查找 题目链接 题目要求在一个数组中寻找元素并返回他的下标 不难想到用二分查找法 但是初次写对于边界的…
-
【LeetCode:34. 在排序数组中查找元素的第一个和最后一个位置 | 二分】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚…
-
力扣433. 最小基因变化
广度优先搜索 思路: 经过分析可知,基因 A 突变到基因 B,需要满足以下条件: 序列 A 与序列 B 只有一个字符不同; 变化字符在集合中; 突变后的基因 B 一定在 bank …
-
力扣-135.分发糖果
135.分发糖果 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩…
-
【动态规划】【二分查找】C++算法 466 统计重复个数
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 二分查找 力扣:466 统计重复个数 定义 str = [s, n] 表示 str 由 n 个字符串 s 连接构成。 例如,s…
-
代码随想录算法训练营Day10|232.用栈实现队列、225. 用队列实现栈
文章目录 理论基础 一、232.用栈实现队列 1. 双栈 二、225. 用队列实现栈 1. 两个队列 2. 一个队列 总结 理论基础 队列是先进先出,栈是先进后出。Java中的栈与…
-
力扣 1407. 排名靠前的旅行者
题目 表:Users +—————+———+ | Column Name | Type | +—————+———+ …
-
力扣468验证IP地址C++判断合法IP字符串
目录 前言 题目描述 解题思路 主功能函数分类大框架 判断IPv4是否合法 判断IPv6是否合法 其余小边界条件(调试后得) 完整代码 前言 这是一道常见的笔试面试题,我找实习已经…
-
leetcode—跳跃游戏—贪心算法
1 跳跃游戏1 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回…
-
Golang leetcode142 环形链表 暴力map 快慢指针法
文章目录 环形链表 leetcode142 暴力遍历 map哈希记录 快慢指针法 环形链表 leetcode142 该题目要求找到入环的第一个节点 我们可以通过map进行记录,没到…
-
【Leetcode刷题】链表的中间结点和合并两个有序链表
生命如同寓言,其价值不在与长短,而在与内容。 ——塞涅卡 目录 一.链表的中间结点 1.快慢指针 二.合并两个有序链表…
-
leetcode刷题(8)二叉树(2)
各位朋友们,大家好!今天我为大家分享的是关于二叉树leetcode刷题的第二篇,我们一起来看看吧。 文章目录 1.对称二叉树 题目要求 示例 做题思路 代码实现 2.二叉树的最大深…
-
【动态规划】C++算法:最长有效括号
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 LeetCoe:32 最长有效括号 给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度…
