- 博客(42)
- 收藏
- 关注
原创 Leetcode算法入门第十四天(位运算)
Leetcode算法入门第十四天(位运算):136. 只出现一次的数字,190. 颠倒二进制位:位运算中的或,与,异或,移位的知识点及其应用。
2022-03-04 11:44:14
564
原创 Leetcode算法入门第十三天(位运算)
Leetcode算法入门第十三天(位运算):231. 2 的幂,191. 位1的个数:位运算:与,移位
2022-03-03 12:59:45
438
原创 Leetcode算法入门第十二天(动态规划)
Leetcode算法入门第十二天(动态规划):70. 爬楼梯,198. 打家劫舍,120. 三角形最小路径和:动态规划的几个经典题,真的好棒
2022-03-02 15:57:09
433
原创 Leetcode算法入门第十一天(递归 / 回溯)
Leetcode算法入门第十一天(递归 / 回溯):77. 组合,46. 全排列,784. 字母大小写全排列:回溯法经典题
2022-03-01 22:45:28
628
原创 Leetcode算法入门第十天(递归 / 回溯(1))
Leetcode算法入门第十天(递归 / 回溯(1)):21.21. 合并两个有序链表,206. 反转链表:采用递归的方法进行处理。
2022-02-28 15:01:28
581
原创 Leetcode算法入门第九天(多源广度优先搜索)
Leetcode算法入门第九天(多源广度优先搜索):542. 01 矩阵,994. 腐烂的橘子:两道都是多源广度优先搜索的应用,比较经典。
2022-02-27 18:04:56
481
原创 Leetcode算法入门第八天(广度优先搜索 / 深度优先搜索(2))
Leetcode算法入门第八天(广度优先搜索 / 深度优先搜索(2)):617. 合并二叉树,116. 填充每个节点的下一个右侧节点指针:树的深度优先搜索和广度优先遍历的应用
2022-02-26 18:14:13
147
原创 Leetcode算法入门第七天(广度优先搜索 / 深度优先搜索)
Leetcode算法入门第七天(广度优先搜索 / 深度优先搜索):733. 图像渲染,695. 岛屿的最大面积:图的深度优先遍历和广度优先遍历之经典题dfs,bfs
2022-02-25 16:52:54
317
原创 Leetcode算法入门第六天(滑动窗口)
Leetcode算法入门第六天(滑动窗口):3. 无重复字符的最长子串,567. 字符串的排列:滑动窗口(双指针)
2022-02-24 21:14:37
169
原创 Leetcode算法入门第五天(双指针(4))
Leetcode算法入门第五天(双指针(4)):876.链表的中间节点,19. 删除链表的倒数第 N 个结点:双指针(快慢指针)在链表中的使用,真的很巧妙。
2022-02-23 16:49:19
426
原创 Leetcode算法入门第四天(双指针(3))
Leetcode算法入门第四天(双指针(3)):344.反转字符串,557.反转字符串中的单词III
2022-02-22 13:48:51
170
原创 Leetcode算法入门第三天(双指针)
Leetcode算法入门第三天(双指针):283.移动零,167.两数之和IV-输入有序数组:双指针的应用。
2022-02-21 17:48:45
487
原创 Leetcode算法入门第二天(双指针)
Leetcode算法入门第二天(双指针):977.有序数组的平方:双指针处理有序数组的重排序问题,189.轮转数组:各个元素移动k个位置,可以使用三次反转实现。
2022-02-20 14:58:43
404
原创 Leetcode算法入门第一天(二分查找)
Leetcode算法入门第一天(二分查找):二分查找算法及其应用:704.二分查找,278.第一个错误版本,35.搜索插入的位置
2022-02-19 18:32:03
136
原创 Leetcode数据结构入门第十四天(二叉搜索树(2))
Leetcode数据结构入门第十四天(二叉搜索树(2)):98. 验证二叉搜索树,653.两数之和IV-输入BST,235.二叉搜索树的公共祖先,236.二叉树的公共祖先
2022-02-18 19:39:41
181
原创 Leetcode数据结构入门第十二天(树的应用(2))
Leetcode数据结构入门第十二天(树的应用(2)):226.翻转二叉树,112.路径和深度优先搜索,广度优先搜索(dfs,bfs)
2022-02-16 16:02:38
315
原创 Leetcode数据结构入门第十一天(树的应用(1))
Leetcode数据结构入门第十一天(树的应用):102.树的层序遍历,104.二叉树的最大深度,101.对称二叉树:迭代法,递归法(三部曲)
2022-02-15 14:45:54
528
原创 Leetcode数据结构入门第十天(树的遍历)
Leetcode数据结构入门第十天(树的三种遍历):树的前序遍历,中序遍历,后序遍历:分别用递归法和迭代法实现
2022-02-14 22:46:59
537
原创 Leetcode数据结构入门第九天(栈/队列)
Leetcode数据结构入门第九天(栈/队列):20.有效的括号,232.用栈实现队列:两个栈实现队列操作
2022-02-13 21:04:19
155
原创 Leetcode数据结构入门第六天(字符串)
字符串中字母出现次数:387. 字符串中的第一个唯一字符,383. 赎金信,242. 有效的字母异位词
2022-02-10 21:55:05
703
原创 Leetcode数据结构入门第四天(数组)
Leetcode数据结构入门第四天(数组):566. 重塑矩阵:一维二维数组的相互映射转换,118. 杨辉三角:vector二维数组的定义与更新行列值的resie()方法
2022-01-30 15:23:57
263
原创 Leetcode数据结构入门第三天(数组)
Leetcode数据结构入门第三天(数组):350. 两个数组的交集 II:排序+双指针121. 买卖股票的最佳时机:动态规划
2022-01-29 18:09:08
659
原创 实验九 运算符重载基础
实验九 运算符重载基础C++编程题:A. 分数的加减乘除(运算符重载),B. 复数的加减乘运算(运算符重载),C. 字符串的加减(运算符重载),D. 学生生日差值计算(运算符重载),E. 四进制加法(运算符重载)
2022-01-20 21:52:12
668
原创 实验八 静态成员与友元函数
实验八 静态成员与友元函数C++编程题:A. 距离计算(友元函数),B. 银行账户(静态成员与友元函数),C. 电视机与遥控器(友元类),D. 旅馆旅客管理(静态成员),E. 判断矩形是否重叠(复合类+友元)
2022-01-20 21:39:33
1724
原创 实验七 类构造与静态成员函数
实验七 类构造与静态成员函数C++编程题:A. 三角形类(构造与析构),B. Equation(类与对象+构造),C. 图书借阅(对象数组+构造),D. 手机服务(构造+拷贝构造+堆),E. 最高成绩(静态成员)
2022-01-20 19:56:29
1468
原创 实验六 构造函数+拷贝构造
实验六 构造函数+拷贝构造: A.身体评估(类与对象),B. 生,日打折(复合类构造),C. 电话号码升位(拷贝构造函数),D. 彩票复制(拷贝构造),E. 身份证设定(复合类+拷贝构造)
2022-01-20 19:20:06
2756
原创 实验五 构造函数和析构函数
构造函数与析构函数编程题C++:A. Point(类与构造),B. Date(类与构造)C. 分数类(类与构造)D. Point_Array(类+构造+对象数组)E. 点圆运算(构造与析构)
2022-01-15 20:22:42
790
原创 实验四 类与对象
类与对象编程题C++:A. 对象数组(类和对象),B. 学生类定义(类和对象),C. 五子棋简单实现(类和对象),D. 存折类定义(类与对象),E. 最胖的加菲(类与对象+数组)
2022-01-15 20:10:27
5505
原创 实验三 引用与结构体
引用与结构体编程题C++:A. 三数论大小(引用),B. 谁是老二(结构体),C. 抄袭查找(结构体+指针+函数),D. 求最大值最小值(引用),E. 扑克牌排序(结构体)
2022-01-14 20:18:49
781
原创 实验二 指针综合
指针综合编程题C++:A. 货币兑换(指针与常量),B. 三串合一(指针与字符数组),C. 数字判断(指针为函数参数),D. 动态矩阵(指针与堆内存分配),E. 蛇形矩阵(指针与动态内存分配)
2022-01-14 19:57:09
874
1
原创 实验一 指针基础
指针基础C++编程:A. 三数论大小(指针),B. 字符串比较(指针与字符),C. 月份查询(指针数组),D. 矩阵左转(指针与数组),E. 密钥加密法(指针应用)
2022-01-14 18:53:12
298
原创 计算机系统(1) 实验五 中断实验
计算机系统(1) 实验五 中断实验一、实验目的二、实验背景及要求(一)实验背景:(二)实验要求:实现三部分程序1.用户程序:2.键盘中断处理程序:3.操作系统使能代码:三、实验要求四、实验思路五、汇编代码(仅供参考)六、机器代码(仅供参考)七、实验结论一、实验目的本实验的目的是展示在LC-3中如何让输入输出通过执行中断处理程序的方式来暂停和恢复一个正在运行的程序,恢复后的程序就像中间什么都没有发生过,本实验使用键盘作为输入来中断正在运行的程序。二、实验背景及要求(一)实验背景:计算机领域中,中断就
2021-11-07 20:49:59
7311
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人