自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 栈与队列 | Leetcode 20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值

讲解:https://programmercarl.com/0020.%E6%9C%89%E6%95%88%E7%9A%84%E6%8B%AC%E5%8F%B7.html判断好情况,有三种情况:括号不匹配,左括号多了 i.e. 最后栈内不为空,右括号多了 i.e. 在匹配过程中栈内为空。

2024-02-04 16:04:22 382 1

原创 栈、队列 | Leetcode 232. 用栈实现队列 225. 用队列实现栈

讲解:https://programmercarl.com/0232.%E7%94%A8%E6%A0%88%E5%AE%9E%E7%8E%B0%E9%98%9F%E5%88%97.html。讲解:https://programmercarl.com/0225.%E7%94%A8%E9%98%9F%E5%88%97%E5%AE%9E%E7%8E%B0%E6%A0%88.html。注意stack.pop()没有返回值,只能删除栈顶的元素。

2024-02-03 12:13:01 119

原创 字符串 |344.反转字符串,541. 反转字符串II ,替换数字,151.翻转字符串里的单词,右旋字符串

344.反转字符串讲解:https://programmercarl.com/0344.%E5%8F%8D%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8%AF%BEclass Solution {public: void reverseString(vector<char>& s) { for (int i = 0, j = s.size(

2024-01-26 10:03:24 284

原创 哈希表| 454. 四数相加 II 383. 赎金信 15. 三数之和 18. 四数之和

讲解:https://programmercarl.com/0454.%E5%9B%9B%E6%95%B0%E7%9B%B8%E5%8A%A0II.html。讲解:https://programmercarl.com/0015.%E4%B8%89%E6%95%B0%E4%B9%8B%E5%92%8C.html。讲解:https://programmercarl.com/0018.%E5%9B%9B%E6%95%B0%E4%B9%8B%E5%92%8C.html。

2023-12-10 20:39:10 42

原创 哈希表|Leetcode 242. 有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和

讲解:https://programmercarl.com/0242.%E6%9C%89%E6%95%88%E7%9A%84%E5%AD%97%E6%AF%8D%E5%BC%82%E4%BD%8D%E8%AF%8D.html。讲解:https://programmercarl.com/0349.%E4%B8%A4%E4%B8%AA%E6%95%B0%E7%BB%84%E7%9A%84%E4%BA%A4%E9%9B%86.html。思路还是比较好理解的,主要是学习map的用法。

2023-12-08 20:38:44 28

原创 链表| Leetcode24. 两两交换链表中的节点 19. 删除链表的倒数第 N 个结点 面试题 02.07. 链表相交 142. 环形链表 II

讲解:https://programmercarl.com/0019.%E5%88%A0%E9%99%A4%E9%93%BE%E8%A1%A8%E7%9A%84%E5%80%92%E6%95%B0%E7%AC%ACN%E4%B8%AA%E8%8A%82%E7%82%B9.html。判断是否有环可以通过快慢指针进行,若快指针遇到了慢指针,则说明肯定有环。计算环的起点在哪通过在相遇的位置和链表的头节点分别出发两个指针,两个指针同时移动,当两个指针相遇时的位置即为环的起点。思路:注意判断终止条件。

2023-12-07 15:41:22 40

原创 链表 | Leetcode203.移除链表元素 707. 设计链表 206. 反转链表

讲解:https://programmercarl.com/0203.%E7%A7%BB%E9%99%A4%E9%93%BE%E8%A1%A8%E5%85%83%E7%B4%A0.html。讲解:https://programmercarl.com/0206.%E7%BF%BB%E8%BD%AC%E9%93%BE%E8%A1%A8.html。思路:使用虚拟的头节点dummyHead,这样可以避免判断是不是位于链表的头节点,从而可以统一操作。

2023-12-06 21:52:03 34

原创 代码随想录算法训练营第二天 | Leetcode 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

文章讲解:https://programmercarl.com/0209.%E9%95%BF%E5%BA%A6%E6%9C%80%E5%B0%8F%E7%9A%84%E5%AD%90%E6%95%B0%E7%BB%84.html。文章讲解:https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7%9A%84%E5%B9%B3%E6%96%B9.html。思路:确保变量一致性,使每一个边都是左开右闭。

2023-11-30 15:32:04 28

原创 代码随想录算法训练营第一天|Leetcode 704. 二分查找、27. 移除元素

文章讲解:https://programmercarl.com/0704.%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE.html。文章讲解:https://programmercarl.com/0027.%E7%A7%BB%E9%99%A4%E5%85%83%E7%B4%A0.html。题目链接:https://leetcode.cn/problems/remove-element/题目链接:https://leetcode.cn/problems/binary-search/

2023-11-29 11:00:08 80

原创 微机原理与接口技术 第3章笔记

#第3章 80x86微处理器Intel 8086微处理器Intel 8086微处理器是由美国Intel公司1978年推出的高性能的16位微处理器,是第三代处理器的典型代表。Intel 8086微处理器有 20根地址线,直接寻址能力达 1MB。具有16根数据总线。内部总线和ALU均为16位,可进行8位和16位操作。8086的存储器组织寻址空间和数据存储格式寻址空间:存储器地址允许的最大范围,即CPU能访问多大范围的地址。计算机的寻址地址是由CPU地址总线的位数决定的

2020-10-08 17:28:38 999

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除