- 博客(48)
- 收藏
- 关注
原创 算法训练营day49|动态规划 part10:(LeetCode 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II)
121. 买卖股票的最佳时机、122.买卖股票的最佳时机II
2023-09-12 17:31:08
401
原创 算法训练营day48|动态规划 part09:打家劫舍(LeetCode 198.打家劫舍、213.打家劫舍II、337.打家劫舍 III)
198.打家劫舍、213.打家劫舍II、337.打家劫舍 III (树形DP)
2023-09-09 16:40:09
421
原创 算法训练营day46|动态规划 part08:完全背包 (LeetCode 139. 单词拆分、多重背包理论基础)
139. 单词拆分 (求排列方法)、多重背包理论基础
2023-09-09 12:07:00
752
原创 算法训练营day45|动态规划 part07:完全背包 (LeetCode 70. 爬楼梯(进阶)、322. 零钱兑换、279.完全平方数)
70. 爬楼梯(进阶)(求排列方法数)、322. 零钱兑换(求等于背包重量的最小物品数)、279.完全平方数(求等于背包重量的最小物品数)
2023-09-08 11:29:16
347
原创 算法训练营day44|动态规划 part06:完全背包 (完全背包、 LeetCode518. 零钱兑换 II、377. 组合总和 Ⅳ )
完全背包理论、518. 零钱兑换 II(求组合方法数)、377. 组合总和 Ⅳ(求排列方法数)
2023-09-08 11:21:56
494
原创 算法训练day43|动态规划 part05:0-1背包 (LeetCode 1049. 最后一块石头的重量 II、494. 目标和、474.一和零)
1049. 最后一块石头的重量 II(求最大重量)、494. 目标和(求组合方法数)、474.一和零(求二维背包的最大物品数)
2023-09-07 15:28:49
702
原创 Docker技术入门| Part03:Dockerfile详解(Dockerfile概念、Dockerfile 指令、使用Dockerfile构建镜像)
VOLUME [“”, “”…]VOLUME 之前我们说过,容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中,后面的章节我们会进一步介绍 Docker 卷的概念。为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在 Dockerfile 中,我们可以事先指定某些目录挂载为匿名卷,这样在运行时如果用户不指定挂载,其应用也可以正常运行,不会向容器存储层写入大量数据。
2023-09-06 16:30:00
1298
原创 Docker技术入门| Part02:Docker基础用法(Docker镜像使用、操作容器、数据管理)
Docker 不会在容器被删除后自动删除 数据卷,并且也不存在垃圾回收这样的机制来处理没有任何容器引用的 数据卷。挂载主机目录有几种方式,其中volume 由容器创建和管理,创建在宿主机,所以删除容器不会丢失,官方推荐,更高效,Linux 文件系统,适合存储数据库数据。可以使用 docker image ls -q 来配合使用 docker image rm,这样可以成批的删除希望删除的镜像。当我们从 docker 镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。
2023-09-06 09:28:17
520
原创 算法训练营day42|动态规划 part04:0-1背包 (01背包问题基础(两种解决方案)、LeetCode 416.分割等和子集)
01背包问题基础(两种解决方案)、416.分割等和子集(求背包能不能装满)
2023-09-05 12:18:47
396
原创 算法训练day41|动态规划 part03(LeetCode343. 整数拆分、96.不同的二叉搜索树)
343. 整数拆分、96.不同的二叉搜索树
2023-09-04 15:35:17
367
原创 Docker技术入门 | Part01:Docker简介
合作开发的时候,在本机可以运行,在别人的电脑上跑不起来。这里我们以ava Web应用程序为例,-个lava Web应用程序涉及很多东西,比如DK、Tomcat. Spring等。当这些其中某一项版本不一致的时候, 可能就会导致应用程序跑不起来这种情况。Docker则将程序直接打包成镜像,直接运行在容器中即可。服务器自己的程序挂了,结果发现是别人程序出了问题把内存吃完了,自己程序因为内存不够就挂了。
2023-09-02 15:04:02
1207
2
原创 算法训练day38|动态规划 part01(理论基础、LeetCode509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯)
理论基础、LeetCode509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
2023-09-01 14:19:41
478
原创 算法训练day36|贪心算法 part05(重叠区间三连击:LeetCode435. 无重叠区间763.划分字母区间56. 合并区间)
435. 无重叠区间763.划分字母区间56. 合并区间
2023-09-01 09:49:00
866
原创 算法训练day35|贪心算法 part04(LeetCode860.柠檬水找零、406.根据身高重建队列(处理一边再处理一边)、 452. 用最少数量的箭引爆气球(重叠区间))
860.柠檬水找零、406.根据身高重建队列、 452. 用最少数量的箭引爆气球(重叠区间)
2023-08-31 10:37:05
250
原创 算法训练day34|贪心算法 part03(LeetCode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果(处理一边再处理一边))
1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果(处理一边再处理一边)
2023-08-31 10:24:16
725
原创 算法训练day32|贪心算法 part02(LeetCode122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II)
122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II
2023-08-30 10:00:56
162
原创 算法训练day31|贪心算法 part01(理论基础、LeetCode455.分发饼干、376. 摆动序列、53. 最大子序和 )
455.分发饼干、376. 摆动序列、53. 最大子序和
2023-08-29 16:40:17
205
原创 算法训练day30|回溯算法part06(LeetCode332.重新安排行程、51. N皇后、37. 解数独)
332.重新安排行程、51. N皇后、37. 解数独
2023-08-29 10:24:58
176
原创 算法训练day29|回溯算法part05(LeetCode491.递增子序列、46.全排列 、47.全排列 II)
491.递增子序列、46.全排列 、47.全排列 II
2023-08-28 15:47:48
165
原创 算法训练day28|回溯算法part04(LeetCode93.复原IP地址 、LeetCode78.子集、90.子集II(去重))
复原IP地址、子集、子集II
2023-08-28 10:45:36
209
原创 算法训练day27|回溯算法part03(LeetCode39. 组合总和、LeetCode40.组合总和II(去重)、LeetCode 131.分割回文串)
组合总和、组合总和II、分割回文串
2023-08-26 15:42:27
281
原创 算法训练day25|回溯算法part02(LeetCode216.组合总和III、LeetCode17.电话号码的字母组合)
组合总和III、电话号码的字母组合
2023-08-26 09:18:09
278
原创 算法训练day23|二叉树part09(LeetCode669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树 、538.把二叉搜索树转换为累加树)
修剪二叉搜索树、将有序数组转换为二叉搜索树 、把二叉搜索树转换为累加树
2023-08-24 17:47:57
421
原创 算法训练day22|二叉树part08(LeetCode235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点)
二叉搜索树的最近公共祖先、二叉搜索树中的插入操作、删除二叉搜索树中的节点
2023-08-24 11:04:19
244
原创 算法训练day21|二叉树part07(LeetCode530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数 、236. 二叉树的最近公共祖先)
二叉搜索树的最小绝对差、二叉搜索树中的众数 、二叉树的最近公共祖先
2023-08-23 15:14:48
252
原创 算法训练day20|二叉树part06(LeetCode654.最大二叉树、LeetCode617.合并二叉树、LeetCode700.二叉搜索树中的搜索、LeetCode98.验证二叉搜索树)
最大二叉树、合并二叉树、二叉搜索树中的搜索、验证二叉搜索树
2023-08-22 18:01:36
546
原创 算法训练day18|二叉树part05(LeetCode513.找树左下角的值、LeetCode112. 路径总和、LeetCode106.从中序与后序遍历序列构造二叉树)
找树左下角的值、路径总和、从中序与后序遍历序列构造二叉树
2023-08-21 17:58:47
567
原创 算法训练Day17|二叉树part04(LeetCode 110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和)
平衡二叉树、二叉树的所有路径、左叶子之和
2023-08-21 10:52:43
263
原创 算法训练day16|二叉树part03(LeetCode104.二叉树的最大深度(后序递归的应用)、LeetCode111.二叉树的最小深度、LeetCode222.完全二叉树的节点个数)
二叉树的最大深度,二叉树的最小深度,完全二叉树的节点个数
2023-08-08 21:37:53
207
原创 算法训练Day14|二叉树part01(二叉树的理论基础、二叉树的十种遍历方式——递归法,迭代法,统一迭代法、层序遍历)
二叉树理论基础、二叉树十种遍历方法
2023-08-06 23:40:43
589
原创 算法训练Day15|二叉树part02(层序遍历汇总十题、LeetCode226.翻转二叉树——10种遍历方式的应用、LeetCode 101. 对称二叉树)
层序遍历、翻转二叉树、对称二叉树
2023-08-06 23:37:59
1202
原创 算法训练Day13|栈与队列part03(LeetCode239. 滑动窗口最大值、LeetCode347. 前K个高频元素)
滑动窗口最大值、前k个高频元素
2023-08-04 23:26:33
464
原创 算法训练Day11|栈与队列part02(LeetCode20. 有效的括号、LeetCode1047. 删除字符串中的相邻重复项、LeetCode150. 逆波兰表达式求值)
有效的括号、删除字符串中的所有相邻重复项、逆波兰表达式求值
2023-08-04 10:21:29
569
原创 算法训练Day10|栈与队列part01(栈与队列理论基础、LeetCode232.用栈实现队列、LeetCode225. 用队列实现栈)
栈与队列理论基础、用栈实现队列、用队列实现栈
2023-08-02 17:08:21
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人