leetcode
-
《LeetCode》——LeetCode刷题日记
本期,将给大家带来的是关于 LeetCode 的关于二叉树的题目讲解。 目录 (一)606. 根据二叉树创建字符串 💥题意分析 💥解题思路 (二)…
-
算法沉淀——二分查找(leetcode真题剖析)
算法沉淀——二分查找 01.二分查找 02.在排序数组中查找元素的第一个和最后一个位置 03.搜索插入位置 04.x 的平方根 05.山脉数组的峰顶索引 06.寻找峰值 07.寻找…
-
数组的简单题-1-26-27(LeetCode)
1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输…
-
【Leetcode】410. 分割数组的最大值
文章目录 题目 思路 1.max_element 2.partial_sum 3.upper_bound 4.distance 代码 运行结果 题目 题目链接 给定一个非负整数数组…
-
单链表OJ题:LeetCode–138.复制带随即指针的链表
朋友们、伙计们,我们又见面了,本期来给大家解读一下LeetCode中第138道单链表OJ题,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! 数据结构与算法专栏:…
-
每日一题 力扣2861 最大合金数
2861. 最大合金数 题目描述: 假设你是一家合金制造公司的老板,你的公司使用多种金属来制造合金。现在共有 n 种不同类型的金属可以使用,并且你可以使用 k 台机器来制造合金。每…
-
算法(2)——滑动窗口
前言: 步骤及算法模板: 确定两个指针变量,left=0,right=0; 进窗口: 判断: 出窗口 更新结果 接下来我们的所用滑动窗口解决问题都需要以上几个步骤。…
-
Leetcode算法系列| 12. 整数转罗马数字
目录 1.题目 2.题解 C# 解法一:模拟 C# 解法二:硬编码数字 1.题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X…
-
力扣—两数相加(c语言版)
🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 c语言初阶 ǵ…
-
【动态规划】【 矩阵】【逆向思考】C++算法174地下城游戏
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 矩阵 逆向思考 LeetCode174地下城游戏 恶魔们抓住了公主并将她关在了地下城 dungeon 的 右下角 。地下城是由…
-
力扣每日一练(24-1-18)
经验一:不要把问题想复杂 Python: min_price = float(‘inf’) max_profit = 0 for price in prices: min_pric…
-
LeetCode——栈的压入、弹出序列
这里我用下面的例子子来讲解一下模拟栈的实现。 例子1:pushed = [1,2,3,4,5] popped = [4,5,3,2,1] 思路:第一步:我们先创建一个栈,然后将pu…
-
【leetcode】移除元素
大家好,我是苏貝,本篇博客带大家刷题,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️ 目录 一.暴力求解法 二.使用额外数组 三.原地修改数组 点击查看题…
-
Leetcode每日一题——“用队列实现栈”
各位CSDN的uu们你们好呀,好久没有更新本专栏啦,甚是想念!!!今天,小雅兰的学习内容是用队列实现栈,下面,让我们进入Leetcode的世界吧!!! 这是小雅兰写过的栈和队列…
-
LeetCode 138.复制带随机指针的链表
文章目录 💡题目分析 💡解题思路 🚩步骤一:拷贝节点插入到原节点的后面 🍩步骤一代码 🚩步骤二:控制…
