自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 API管理神器—Apipost

API管理神器—Apipost1.背景作为互联网工作者,只要是从事开发的,无论前端、后端、测试。而一般完成整个接口的管理的解决方案如下:使用 Swagger 管理 API 文档使用 Postman 调试 API使用 RAP等根据 Mock API 数据使用 JMeter 做 API 自动化测试可以看出每个步骤使用的工具不同,这样就需要维护不同根据之间的数据一致性,从而造成一定的风险和低效率。除此之外,不同工具之间需要共同服务一个对象,这样会造成协作低效,出问题的几率大大增强!而我们今天

2022-05-05 14:50:56 11478 5

原创 MongoDB学习笔记

MongoDB 实战官方文档地址: https://docs.mongodb.com/manual/1.简介1.1 说明官方MongoDB是一个文档数据库,旨在方便应用开发和扩展。百度百科MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储

2022-04-23 11:14:28 1461 1

原创 MyBatis学习笔记

MyBatis中文文档参考:https://mybatis.org/mybatis-3/zh/index.html视频连接:1.MyBatis简介1.1 MyBatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到GithubiBatis一词来源于“i.

2022-04-20 21:22:14 630 3

原创 【设计模式】创建者模式(单例&工厂&原型&建造者)

文章目录1.单例设计模式1.1 单例模式概述1.2 单例模式的实现1.2.1 饿汉式(静态变量方式)1.2.2 饿汉式(静态代码块方式)1.2.3 懒汉式(线程不安全)1.2.4 懒汉式(双重检查锁)1.2.5 懒汉式(静态内部类)1.2.6 枚举方式1.3 存在的问题1.4 JDK单例模式的体现2.工厂模式2.1 工厂模式概述2.2 简单工厂模式2.2.1 结构2.2.2 实现2.2.4 优缺点2.2.5 静态工厂2.3 工厂方法模式2.3.1 概念2.3.2 结构2.3.3 实现2.3.4 优缺点2.

2022-04-06 10:16:27 674 11

原创 【读书笔记】-《Redis设计与实现》数据结构与对象

文章目录【读书笔记】-《Redis设计与实现》数据结构与对象(一)1.简单动态字符串1.1 SDS的定义1.2 SDS与C字符串的区别1.2.1 常数复杂度获取字符串长度1.2.2 杜绝缓冲区溢出1.2.3 减少修改字符串时带来的内存重分配次数1.2.4 二进制安全1.2.5 兼容部分C字符串函数1.2.6 总结1.3 重点回顾2.链表2.1 链表和链表节点的实现2.2 重点回顾3.字典3.1 字典的实现3.1.1 哈希表3.1.2 哈希表节点3.1.3 字典3.2 哈希算法3.3 解决键冲突3.4 reh

2022-03-13 09:41:32 485 10

原创 牛客刷题打卡

文章目录牛客刷题打卡1-91-101-111-121-141-151-161-171-181-191-201-211-221-231-241-251-261-271-281-29牛客刷题打卡1-9链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。网络拓扑结构是指通过网中结点(路由器、主

2022-02-14 18:31:17 752 6

原创 LeetCode刷题笔记-动态规划-day7

文章目录LeetCode刷题笔记-动态规划-day71014. 最佳观光组合1.题目2.解题思路3.代码121. 买卖股票的最佳时机1.题目2.解题思路3.代码122. 买卖股票的最佳时机 II1.题目2.解题思路3.代码LeetCode刷题笔记-动态规划-day71014. 最佳观光组合1.题目原题链接:1014. 最佳观光组合2.解题思路仔细观察a[i] + a[j] + i - j,可分解为:(a[j]-j)+(a[i]+i)又因为i<j,我们可以把j当做当前点,所以这道题

2022-02-13 08:58:02 456 1

原创 LeetCode刷题笔记-动态规划-day6

文章目录LeetCode刷题笔记-动态规划-day6152. 乘积最大子数组1.题目2.解题思路3.代码1567. 乘积为正数的最长子数组长度1.题目2.解题思路3.代码LeetCode刷题笔记-动态规划-day6152. 乘积最大子数组1.题目原题链接:152. 乘积最大子数组2.解题思路算法:动态规划 + 滚动数组优化f[i]表示所有从0到i并且选用a[i]获得的最大乘积g[i]表示所有从0到i并且选用a[i]获得的最小乘积则有这样几种情况:当a[i] >= 0时,

2022-02-13 08:56:45 352 6

原创 LeetCode刷题笔记-动态规划-day5

文章目录LeetCode刷题笔记-动态规划-day553. 最大子数组和1.题目2.解题思路3.代码918. 环形子数组的最大和1.题目2.解题思路3.代码LeetCode刷题笔记-动态规划-day553. 最大子数组和1.题目原题链接:53. 最大子数组和2.解题思路算法:前缀和我们用一个sum变量表示遍历到当前位置数组的前缀和用minn变量表示遍历到当前位置,前面所有位置前缀和的最小值遍历过程中答案需要更新,应该等于:res=max(res,sum-minn);3.代码c

2022-02-11 10:27:40 539 15

原创 LeetCode刷题笔记-动态规划-day4

文章目录LeetCode刷题笔记-动态规划-day455. 跳跃游戏1.题目2.解题思路3.代码45. 跳跃游戏 II1.题目2.解题思路3.代码LeetCode刷题笔记-动态规划-day455. 跳跃游戏1.题目原题链接:55. 跳跃游戏2.解题思路算法:贪心我们用变量j表示从前i-1个位置跳能跳到的最远位置,遍历数组:如果当前位置i大于了j,表示我们从前i-1个位置中跳不到这里,因此也不能跳到最后一个位置,直接返回false如果可以跳到i,则更新前i个位置可达到的最远距离j的值

2022-02-09 10:53:39 3718 13

原创 LeetCode刷题笔记-动态规划-day3

文章目录LeetCode刷题笔记-动态规划-day3198. 打家劫舍1.题目2.解题思路3.代码213. 打家劫舍 II1.题目2.解题思路3.代码740. 删除并获得点数1.题目2.解题思路3.代码LeetCode刷题笔记-动态规划-day3198. 打家劫舍1.题目原题链接:198. 打家劫舍2.解题思路我们可以用f[i]表示小偷走到第i个房间偷的总金额,可以分两种情况:小偷不选第i个房间的现金,那么f[i]=f[i-1];小偷选择偷第i个房间的现金,因为不能选择连续的房间,所

2022-02-08 08:57:26 243 9

原创 LeetCode刷题笔记-动态规划-day2

文章目录LeetCode刷题笔记-动态规划-day270. 爬楼梯1.题目2.解题思路3.代码746. 使用最小花费爬楼梯1.题目2.解题思路3.代码LeetCode刷题笔记-动态规划-day270. 爬楼梯1.题目原题链接:70. 爬楼梯2.解题思路算法:递推定义数组f[i]表示到第i级台阶的总方案数,走到第i级台阶的前一步可能走了1级台阶,也可能走了2级台阶,所以这里可以得到递推式: f[i]=f[i-1]+f[i-2];最终递推一遍即可。3.代码class Solutio

2022-02-06 17:08:34 1276 6

原创 LeetCode刷题笔记-动态规划-day1

文章目录LeetCode刷题笔记-动态规划-day1509. 斐波那契数1.题目2.解题思路3.代码1137. 第 N 个泰波那契数1.题目2.解题思路3.代码LeetCode刷题笔记-动态规划-day1509. 斐波那契数1.题目原题链接:509. 斐波那契数2.解题思路可以用dp数组递推做,这里直接用变量代替数组节省空间。3.代码class Solution {public: int fib(int n) { int a=0,b=1; wh

2022-02-06 17:08:07 383 1

原创 《Java并发编程的艺术》读后笔记-FutureTask详解(第十章)

文章目录《Java并发编程的艺术》读后笔记-FutureTask详解(第十章)1.FutureTask简介2.FutureTask的使用3.FutureTask的实现《Java并发编程的艺术》读后笔记-FutureTask详解(第十章)1.FutureTask简介FutureTask除了实现Future接口外,还实现了Runnable接口。因此,FutureTask可以交给Executor执行,也可以由调用线程直接执行(FutureTask.run())。根据FutureTask.run()方法被执

2022-02-04 12:27:28 305 3

原创 《Java并发编程的艺术》读后笔记-ScheduledThreadPoolExecutor详解(第十章)

文章目录《Java并发编程的艺术》读后笔记-ScheduledThreadPoolExecutor详解(第十章)1.ScheduledThreadPoolExecutor简介2.ScheduledThreadPoolExecutor的运行机制3.ScheduledThreadPoolExecutor的实现《Java并发编程的艺术》读后笔记-ScheduledThreadPoolExecutor详解(第十章)1.ScheduledThreadPoolExecutor简介ScheduledThreadPo

2022-02-04 09:53:58 813 1

原创 LeetCode刷题笔记-数据结构-day21

文章目录LeetCode刷题笔记-数据结构-day21451. 根据字符出现频率排序1.题目2.解题思路3.代码973. 最接近原点的 K 个点1.题目2.解题思路3.代码LeetCode刷题笔记-数据结构-day21451. 根据字符出现频率排序1.题目原题链接:451. 根据字符出现频率排序2.解题思路算法:小根堆具体步骤:我们建立一个以pair<int,int>存储的小根堆,会以pair的第一个位置元素从小到大排序pair的第一个位置存储所有点距离原点的距离(这里

2022-02-04 09:41:38 2199 9

原创 LeetCode刷题笔记-数据结构-day20

文章目录LeetCode刷题笔记-数据结构-day20215. 数组中的第K个最大元素1.题目2.解题思路3.代码347. 前 K 个高频元素1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day20215. 数组中的第K个最大元素1.题目原题链接:215. 数组中的第K个最大元素2.解题思路直接套快排模板:void quick_sort(int q[], int l, int r){ if (l >= r) return; int i =

2022-02-03 10:29:23 905 2

原创 LeetCode刷题笔记-数据结构-day19

文章目录LeetCode刷题笔记-数据结构-day19997. 找到小镇的法官1.题目描述2.解题思路3.代码1557. 可以到达所有点的最少点数目1.题目描述2.解题思路3.代码841. 钥匙和房间1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day19997. 找到小镇的法官1.题目描述原题链接:997. 找到小镇的法官2.解题思路我们可以把每个人当做一个点,如果 a 信任 b,则 a 的出度加 1,b 的入度加 1。我们可以直接用两个数组dout[],din

2022-02-03 10:27:48 561 7

原创 LeetCode刷题笔记-数据结构-day18

文章目录LeetCode刷题笔记-数据结构-day18236. 二叉树的最近公共祖先1.题目描述2.解题思路3.代码297. 二叉树的序列化与反序列化1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day18236. 二叉树的最近公共祖先1.题目描述原题链接:236. 二叉树的最近公共祖先2.解题思路算法:DFSp和q的最近公共祖先可分为这几种情况:若当前节点root == p,则表示q点一定在root的左右子树其中一处,则最近的公共结点肯定是p若当前节点ro

2022-02-03 10:27:01 653

原创 《Java并发编程的艺术》读后笔记-ThreadPoolExecutor详解(第十章)

文章目录《Java并发编程的艺术》ThreadPoolExecutor详解(第十章)1.ThreadPoolExecutor简介2.FixedThreadPool详解3.SingleThreadExecutor详解4.CachedThreadPool详解《Java并发编程的艺术》ThreadPoolExecutor详解(第十章)1.ThreadPoolExecutor简介Executor框架最核心的类是ThreadPoolExecutor,它是线程池的实现类,主要由下列4个组件构成:corePoo

2022-02-02 21:03:12 246

原创 LeetCode刷题笔记-数据结构-day17

文章目录LeetCode刷题笔记-数据结构-day17230. 二叉搜索树中第K小的元素1.题目描述2.解题思路3.代码173. 二叉搜索树迭代器1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day17230. 二叉搜索树中第K小的元素1.题目描述原题链接:230. 二叉搜索树中第K小的元素2.解题思路算法:DFS由题意可知这是一个二叉搜索树,我们所求的第K个小的元素等价于中序遍历到的第K个元素。这里dfs方法返回bool值,相等于找到了答案直接返回,不用做多余

2022-02-02 12:41:10 534 3

原创 LeetCode刷题笔记-数据结构-day16

文章目录LeetCode刷题笔记-数据结构-day16199. 二叉树的右视图1.题目描述2.解题思路3.代码113. 路径总和 II1.题目描述2.解题思路3.代码450. 删除二叉搜索树中的节点1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day16199. 二叉树的右视图1.题目描述原题链接:199. 二叉树的右视图2.解题思路算法:bfs+queue具体步骤:用一个队列queue存储每层的节点每次遍历每层节点,只将队列的第一个加入答案然后将该层的所有

2022-02-01 12:47:41 1912 13

原创 LeetCode刷题笔记-数据结构-day15

文章目录LeetCode刷题笔记-数据结构-day15108. 将有序数组转换为二叉搜索树1.题目描述2.解题思路3.代码105. 从前序与中序遍历序列构造二叉树1.题目描述2.解题思路3.代码103. 二叉树的锯齿形层序遍历1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day15108. 将有序数组转换为二叉搜索树1.题目描述原题链接:108. 将有序数组转换为二叉搜索树2.解题思路题目要求:二叉搜索树:对于所有节点的左子树的值全部小于它,右子树的值全部大于它

2022-01-30 10:16:41 1854 12

原创 谷粒学院权限管理模块

文章目录谷粒学院项目权限管理模块1.数据库表2.菜单相关操作2.1 递归查询全部菜单2.2 递归删除菜单2.3 给角色分配权限2.4 根据角色获取菜单2.5 添加菜单2.6 修改菜单3.角色相关操作3.1 获取角色分页列表3.2 其他操作4.用户相关操作4.1 获取管理用户分页列表4.2 根据用户获取角色数据4.3 根据用户分配角色4.4 其他操作谷粒学院项目权限管理模块1.数据库表这里系统权限控制采用的访问控制模型是 RBAC 模型RBAC模型:RBAC 即基于角色的权限访问控制(Role-B

2022-01-29 18:37:50 6080 12

原创 LeetCode刷题笔记-数据结构-day14

文章目录LeetCode刷题笔记-数据结构-day14155. 最小栈1.题目描述2.解题思路3.代码1249. 移除无效的括号1.题目描述2.解题思路3.代码1823. 找出游戏的获胜者1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day14155. 最小栈1.题目描述原题链接:155. 最小栈2.解题思路题目要求在常数时间内检索到最小元素。我们这里使用两个栈:一个是基本的栈,一个是维护最小值的单调栈。基本操作:当我们向栈中压入一个数时,如果该数 ≤ 单调

2022-01-29 09:16:29 337 13

原创 LeetCode刷题笔记-数据结构-day13

文章目录LeetCode刷题笔记-数据结构-day1325. K 个一组翻转链表1.题目描述2.解题思路3.代码143. 重排链表1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day1325. K 个一组翻转链表1.题目描述原题链接:25. K 个一组翻转链表2.解题思路我们可以考虑分这几步:增加虚拟头节点,方便后续操作判断接下来的一段个数是否大于等于k如果满足2,将这段进行反序将倒序后的尾节点指向下一段的头节点将p指针的next更新为倒序后的头部更新

2022-01-29 09:15:23 279 8

原创 【面试题】Redis篇-常见面试题p1

【面试题】Redis篇-常见面试题p1????备战实习,会定期的总结常考的面试题,大家一起加油! ???? ???? ????????往期文章:????【面试题】计算机网络篇-10道常见面试题p1????【面试题】JVM篇-10道常见面试题p1????【面试题】Java并发篇-10道常见面试题p1????【面试题】Java基础篇-常见面试题总结p1????【面试题】Java基础篇-常见面试题总结p2????【面试题】MySQL常见面试题合集????【面试题】Java基础篇-常见面试题总

2022-01-27 22:41:10 2992 30

原创 LeetCode刷题笔记-数据结构-day12

文章目录LeetCode刷题笔记-数据结构-day1224. 两两交换链表中的节点1.题目描述2.解题思路3.代码707. 设计链表1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day1224. 两两交换链表中的节点1.题目描述原题链接:24. 两两交换链表中的节点2.解题思路根据题目要求,直接遍历即可,具体看代码。3.代码class Solution {public: ListNode* swapPairs(ListNode* head) {

2022-01-27 09:02:19 203 12

原创 LeetCode刷题笔记-数据结构-day11

文章目录LeetCode刷题笔记-数据结构-day11160. 相交链表1.题目描述2.解题思路3.代码82. 删除排序链表中的重复元素 II1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day11160. 相交链表1.题目描述原题链接:160. 相交链表2.解题思路假设相交的情况,如图:仔细观察可以看出:我们只需要使用两个指针t1和t2分别从不同端扫描如果到底了,两个指针交换扫描路线可以得到,t1和t2扫描的最终距离都是a+b+c,最终在交汇点一定相

2022-01-27 08:54:03 342 9

原创 LeetCode刷题笔记-数据结构-day10

文章目录LeetCode刷题笔记-数据结构-day102.两数相加1.题目描述2.解题思路3.代码142.环形链表 II1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day102.两数相加1.题目描述原题链接:2. 两数相加2.解题思路直接模拟即可:从最低位至最高位,逐位相加,如果和大于等于10,则保留个位数字,同时向前一位进1,这里用t表示相加的和最后需要特判,如果最高位有进位,则需要补13.代码class Solution {public:

2022-01-26 21:55:53 668 11

原创 LeetCode刷题笔记-数据结构-day9

文章目录LeetCode刷题笔记-数据结构-day9187.重复的DNA序列1.题目描述2.解题思路3.代码5.最长回文子串1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day9187.重复的DNA序列1.题目描述原题链接:87. 重复的DNA序列2.解题思路算法:哈希表题目的意思就是要我们找出出现次数大于1的且长度为10的字符串。而且最终答案不能重复。因此我们可以用哈希表存储每个长度为10字符串的出现的次数,只有当对应次数为2时才加入最终答案。3.代码cla

2022-01-25 13:09:06 1047 9

原创 谷粒学院项目总结

文章目录谷粒学院项目总结1.项目介绍1.1 采用的商业模式1.2 功能模块1.3 采用技术2.Mybatis-Plus相关配置2.1 配置分页插件2.2 自动填充2.3 代码生成器3.Swagger配置4.统一返回数据格式4.1 统一结果返回类4.2 统一定义返回码5.统一异常处理5.1 创建统一异常处理器5.2 自定义异常处理6.统一日志处理6.1 配置日志级别6.2 Logback日志6.3 将错误日志输出到文件7.整合阿里云OSS8.整合EasyExcel9.整合阿里云视频点播10.整合JWT单点登录

2022-01-23 13:36:43 5472 40

原创 LeetCode刷题笔记-数据结构-day8

文章目录LeetCode刷题笔记-数据结构-day849.字母异位词分组1.题目描述2.解题思路3.代码43.字符串相乘1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day849.字母异位词分组1.题目描述原题链接:49. 字母异位词分组2.解题思路算法:哈希表我们把一个字符串排序后的字符串为key,所有的字母异位词为value遍历所有的字符串x,把它们排序后的字符串t作为key,自己本身作为value的一部分存入map最后遍历map,将所有的value存入答

2022-01-23 09:18:26 939 18

原创 LeetCode刷题笔记-数据结构-day7

文章目录LeetCode刷题笔记-数据结构-day790.单词规律1.题目描述2.解题思路3.代码763.划分字母区间1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day790.单词规律1.题目描述原题链接:90. 单词规律2.解题思路算法:哈希表用两个哈希表:一个哈希表记录pattern中每个字符对应str中的哪个字符串一个哈希表记录str中的字符串对应pattern中的哪个字符遍历过程中,如果发现有冲突就返回false最后没有冲突,还需判断patter

2022-01-22 09:07:34 496 14

原创 LeetCode刷题笔记-数据结构-day6

文章目录LeetCode刷题笔记-数据结构-day6415.字符串相加1.题目描述2.解题思路3.代码409.最长回文串1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day6415.字符串相加1.题目描述原题链接:415. 字符串相加2.解题思路直接套用大数相加模板:// C = A + B, A >= 0, B >= 0vector<int> add(vector<int> &A, vector<int>

2022-01-21 09:23:42 257 13

原创 LeetCode刷题笔记-数据结构-day5

文章目录LeetCode刷题笔记-数据结构-day5334.递增的三元子序列1.题目描述2.解题思路3.代码238.除自身以外数组的乘积1.题目描述2.解题思路3.代码560.和为 K 的子数组1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day5334.递增的三元子序列1.题目描述原题链接:334. 递增的三元子序列2.解题思路题目要求:你能实现时间复杂度为 O(n) ,空间复杂度为 O(1) 的解决方案吗?算法:贪心这里我们使用贪心,用两个数a和b表示遍历中

2022-01-20 10:20:12 1096 23

原创 LeetCode刷题笔记-数据结构-day4

文章目录LeetCode刷题笔记-数据结构-day4240.搜索二维矩阵 II1.题目描述2.解题思路3.代码435.无重叠区间1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day4240.搜索二维矩阵 II1.题目描述原题链接:240. 搜索二维矩阵 II2.解题思路题目说了矩阵两个重要的性质:每行的所有元素从左到右升序排列每列的所有元素从上到下升序排列根据性质。我们可以发现,如果从右上角出发,初始化i = 0,j = m - 1:若matrix[i

2022-01-19 12:30:39 472 13

原创 《Java并发编程的艺术》读后笔记-Executor框架简介(第十章)

文章目录《Java并发编程的艺术》Executor框架简介(第十章)1.Executor框架的两级调度模型2.Executor框架的结构与成员2.1 Executor框架的结构2.2 Executor框架的成员一、ThreadPoolExecutor二、ScheduledThreadPoolExecutor三、Future接口四、Runnable接口和Callable接口《Java并发编程的艺术》Executor框架简介(第十章)1.Executor框架的两级调度模型在HotSpot VM的线程模型中

2022-01-18 14:32:55 884 1

原创 LeetCode刷题笔记-数据结构-day3

文章目录LeetCode刷题笔记-数据结构-day3119.杨辉三角 II1.题目描述2.解题思路3.代码48.旋转图像1.题目描述2.解题思路3.代码59.螺旋矩阵 II1.题目描述2.解题思路3.代码LeetCode刷题笔记-数据结构-day3119.杨辉三角 II1.题目描述原题链接:119. 杨辉三角 II2.解题思路算法:递推即可使用两个vector数组v和res,res表示上层的数组状态。v表示该层的状态,最后答案就是res一行一行计算,由于每行的值仅与上一行的值

2022-01-18 11:34:51 654 7

原创 【面试题】操作系统常见面试题合集

????备战实习,会定期的总结常考的面试题,大家一起加油! ???? ???? ????????往期文章:????【面试题】计算机网络篇-10道常见面试题p1????【面试题】JVM篇-10道常见面试题p1????【面试题】Java并发篇-10道常见面试题p1????【面试题】Java基础篇-常见面试题总结p1????【面试题】Java基础篇-常见面试题总结p2????【面试题】MySQL常见面试题合集????【面试题】Java基础篇-常见面试题总结p3????Java集合面试题看这篇

2022-01-18 09:00:55 1500 46

空空如也

空空如也

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

TA关注的人

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