leetcode
-
C++前缀和算法的应用:47统计上升四元组
本文涉及的基础知识点 C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 LeetCode47统计上升四元组 给你一个长度为 n 下标从 0 开始的整数数组…
-
力扣报错runtime error: load of null pointer of type ‘int‘解决思路
记录本算法小白刷力扣的这道题遇到的报错 349. 两个数组的交集https://leetcode.cn/problems/intersection-of-two-arrays/ 出…
-
LeetCode 热题100——链表专题(一)
一、俩数相加 2.俩数相加(题目链接) 思路:这题题目首先要看懂,以示例1为例 即 342+465=807,而产生的新链表为7->0->8. 可以看成简单的从左向右…
-
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【贪心】2023C-伐木工【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录 题目描述与示例 题目描述 输入描述 输出描述 示例 输入 输出 解题思路 代码 Python Java C++ 时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 …
-
五道LeetCode《中等难度》的单链表题
五道单链表中等难度题型 1. 剑指 Offer II 021. 删除链表的倒数第 n 个结点 第一种解法(单指针): 第二种解法(栈): 第三种解法(双指针): 2. 删除排序链表…
-
Leetcode算法系列| 10. 正则表达式匹配
目录 1.题目 2.题解 C# 解法一:分段匹配法 C# 解法二:回溯法 C# 解法三:动态规划 1.题目 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 …
-
Leetcode刷题之复制带随机指针的链表
生命不是安排,而是追求,人生的意义也许永远没有答案,但也要尽情感受这种没有答案的人生。 …
-
【力扣·每日一题】2182.构造限制重复的字符串(模拟 贪心 优先队列 C++ Go)
题目链接 题意 给你一个字符串 s 和一个整数 repeatLimit ,用 s 中的字符构造一个新字符串 repeatLimitedString ,使任何字母 连续 出现的次数都…
-
【LeetCode力扣】42.接雨水(困难)
目录 1、题目介绍 2、解题 2.1、解题思路 2.2、图解说明 2.3、解题代码 1、题目介绍 原题链接:42. 接雨水 – 力扣(LeetCode) 输入:hei…
-
力扣在线OJ——栈和队列
目录 🍁一、用两个队列实现栈 🌕(一)、题目(力扣链接:用队列实现栈 ) 🌕(二)、注意 🌕(三)、解答 ⭐️1.注…
-
【打卡】牛客网:BM76 正则表达式匹配
模板的: 关键思想是: 当pattern遇到*时,需要考虑两种情况: str的当前字符和pattern的*前的字符相同,例如str=“ab”,pattern=“abb*”,“b”和…
-
LeetCode:1402. 做菜顺序、2316. 统计无向图中无法互相到达点对数
1. 1402 做菜顺序 题目详细为: 一个厨师收集了他 n 道菜的满意程度 satisfaction ,这个厨师做出每道菜的时间都是 1 单位时间。 一道菜的 「 like-ti…
-
力扣0080——删除有序数组中的重复项II
删除有序数组中的重复项II 难度:中等 题目描述 给你一个有序数组 nums ,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使…
-
Golang每日一练(leetDay0075) 打家劫舍II、最短回文串
目录 213. 打家劫舍 II House Robber ii 🌟🌟 214. 最短回文串 Shortest Palindrome dz…
-
C++前缀和算法的应用:1872石头游戏 VIII
本文涉及的基础知识点 C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 LeetCode1872石头游戏 VIII Alice 和 Bob 玩一个游戏,两…
