01 2025 档案
摘要:代码随想录算法训练营第10天 | 栈与队列理论基础、232.用栈实现队列、225. 用队列实现栈、20. 有效的括号、1047. 删除字符串中的所有相邻重复项 一、刷题部分 1.1 栈与队列理论基础 原文链接:代码随想录 题目链接:🈚️ 栈是先进后出,队列是先进先出。 在 C++ 中,栈和队列是
阅读全文
摘要:代码随想录算法训练营第9天 | 151.翻转字符串里的单词、右旋字符串、28. 实现 strStr()、重复的子字符串、字符串:总结篇、双指针回顾 一、刷题部分 1.1 151.翻转字符串里的单词 原文链接:代码随想录 题目链接:151. 反转字符串中的单词 - 力扣(LeetCode) 1.1.1
阅读全文
摘要:代码随想录算法训练营第8天 | 344.反转字符串,541. 反转字符串II,替换数字 一、刷题部分 1.1 题目名称 原文链接:代码随想录 题目链接:344. 反转字符串 - 力扣(LeetCode) 1.1.1 题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的
阅读全文
摘要:代码随想录算法训练营第7天 | 第454题.四数相加II,383. 赎金信,第15题. 三数之和,第18题. 四数之和,哈希表总结篇 一、刷题部分 1.1 第454题.四数相加II 原文链接:代码随想录 题目链接:454. 四数相加 II - 力扣(LeetCode) 1.1.1 题目描述 给你四个
阅读全文
摘要:代码随想录算法训练营第6天 | 哈希表理论基础,242.有效的字母异位词,349. 两个数组的交集,第202题. 快乐数,1. 两数之和 一、刷题部分 1.1 哈希表理论基础 原文链接:代码随想录 题目链接:🈚️ 首先 hash 表是根据元素的值来访问元素的。 hash 表可以快速地判断元素是否在
阅读全文
摘要:代码随想录算法训练营第4天 | 24. 两两交换链表中的节点,19.删除链表的倒数第N个节点,面试题 02.07. 链表相交,142.环形链表II,链表总结篇 一、刷题部分 1.1 24. 两两交换链表中的节点 原文链接:代码随想录 题目链接:24. 两两交换链表中的节点 - 力扣(LeetCode
阅读全文
摘要:代码随想录算法训练营第3天 | 链表理论基础,203.移除链表元素,707.设计链表,206.反转链表 一、刷题部分 1.1 链表理论基础 原文链接:代码随想录 题目链接:🈚️ 链表是由一个个节点串联而成的,节点包含数据域和指针域,数据域用来存放数据,而指针域实现了节点之间的串联。 链表中有单链表
阅读全文
摘要:代码随想录算法训练营第2天 | 209.长度最小的子数组,螺旋矩阵 Ⅱ,区间和,开发商购买土地,总结 一、刷题部分 1.1 209.长度最小的子数组 原文链接:代码随想录 题目链接:209. 长度最小的子数组 - 力扣(LeetCode) 1.1.1 题目描述 给定一个含有 n 个正整数的数组和一个
阅读全文
摘要:代码随想录算法训练营第1天 | 数组理论基础,704. 二分查找,27. 移除元素,977.有序数组的平方 1. 刷题部分 1.1 数组基础理论 原文链接:代码随想录 1.1.1 题目内容 知识性讲解,点击链接查看原文。 1.1.2 初见想法 是一些很基本的知识,看看有么有什么生疏的。 1.1.3
阅读全文