leetcode
-
【快乐手撕LeetCode题解系列】——移除元素
【快乐手撕LeetCode题解系列】——移除元素😎 前言🙌 移除元素🙌 解题思路分析 😍 解题思路一 :源代码分享:…
-
【LeetCode】动态规划 刷题训练(二)
文章目录 62. 不同路径 题目解析 状态转移方程 完整代码 63. 不同路径 II 题目解析 状态转移方程 完整代码 剑指 Offer 47. 礼物的最大价值 题目解析 状态转移…
-
LeetCode 160.相交链表
文章目录 💡题目分析 💡解题思路 🚩步骤一:找尾节点 🚩步骤二:判断尾节点是否相等 🚩步骤三:找交点…
-
leetcode刷题(6)
各位朋友们大家好,今天是我的leetcode刷题系列的第六篇。这篇文章将与队列方面的知识相关,因为这些知识用C语言实现较为复杂,所以我们就只使用Java来实现。 文章目录 设计循环…
-
【leetcode】学了栈和队列却觉得无用武之地?试试这几道题目吧!
目录 0.写在前面 1.leetcode.20 有效的括号 2.leetcode.225 用队列实现栈 3.用栈实现队列 4.设计循环队列 0.写在前面 这些题目所用语言为C语…
-
Leetcode:349. 两个数组的交集【题解超详细】
题目 给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 难度:简单 题目链接:349.两个数…
-
时间复杂度、空间复杂度实践练习(力扣OJ)
目录 文章目录 前言 题目一:轮转数组 思路一: 思路二: 思路三: 题目二:消失的数字 思路一: 思路二: 思路三: 题目三:移除元素 思路: 总结 前言 …
-
剑指offer45 把数组排成最小的数
目录 题目链接 解法1,调用sort() 解法2,冒泡排序的扩展 题目链接 链接 其实这道题,大概看完就知道是一个排序的问题,无非就是数组中的元素以一个合适的位置排好序,这样从头加…
-
代码随想录算法训练营第2天 | 977.有序数组的平方/ 209. 长度最小的子数组 / 59. 螺旋矩阵2
目录 算法详解 977.有序数组的平方 (一)遍历解法(暴力解法) 思路 (二)双指针解法 易错点 思路 代码 209. 长度最小的子数组 滑动窗口(小加右,大减左) 易错点 思路…
-
java数据结构与算法刷题—–LeetCode198. 打家劫舍
java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)—–主目录—–持续更新(进不去说明我没写完):https:…
-
C++二分查找算法:132 模式枚举3
说明 本篇是视频课程的讲义,可以看直接查看视频。也可以下载源码,包括空源码。 本文涉及的基础知识点 二分查找算法合集 本题不同解法 包括题目及代码 C++二分查找算法:132 模…
-
力扣编程题算法初阶之双指针算法+代码分析
目录 第一题:复写零 第二题:快乐数: 第三题:盛水最多的容器 第四题:有效三角形的个数 第一题:复写零 力扣(LeetCode)官网 – 全球极客挚爱的技…
-
「优选算法刷题」:位1的个数(两种解法)
一、题目 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 提示: 请注意,在某…
-
力扣138 – 复制带随机指针的链表【复杂链表的终极试炼】
想指☞哪就指哪儿~ 一、题目描述 二、思路分析与罗列 思路一:通过原链表的【random】去找控制拷贝链表的【random】 思路二:直接链接到原链表处做相邻结点的【random】…
-
力扣奇遇记 [第一章]
文章目录 😦第一题:拿下LeetCode1769. 移动所有球到每个盒子所需的最小操作数 学习内容:LeetCode1769. 移动所有球到每个盒子所需的最小操作数…
