周小兔的大管家
码龄7年
关注
提问 私信
  • 博客:16,794
    16,794
    总访问量
  • 39
    原创
  • 711,839
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:每天努力一点点,已负韶华,不可再虚度余生

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2018-06-03
博客简介:

周小兔的大管家的博客

博客描述:
不羁青年的自我救赎之路
查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得2次评论
  • 获得36次收藏
  • 代码片获得154次分享
创作历程
  • 17篇
    2023年
  • 22篇
    2022年
成就勋章
TA的专栏
  • Windows server2012 R2虚拟机
    1篇
  • 算法刷题
    33篇
  • 二叉树
    7篇
  • 动态规划
    9篇
  • 栈与队列
    2篇
  • KMP
    1篇
  • 字符串
    3篇
  • 双指针
    2篇
  • 哈希表
    2篇
  • 链表
    4篇
  • 数组
    5篇
  • Neo4j
    1篇
  • mybatis
    1篇
兴趣领域 设置
  • Java
    java
  • 开发工具
    git
  • 数据结构与算法
    leetcode
  • 人工智能
    知识图谱
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Vmware中windows server 2012 R2虚拟机无线网络连接设置

在windows server 2012 R2 虚拟机中将ip设置为同频段,网关,子网掩码,dns都相同。将Vmnet的几个配置都删除,添加网络,名称可以为VMnet0,然后选桥接模式,选择好自己的无线网卡。如果还不好,可以再在虚拟机的服务器管理中开启无线Lan五福,但是应该和这个无关。首先在Vmware中选择编辑,虚拟网络编辑器。查看自己本机的网络地址信息。
原创
发布博客 2023.07.13 ·
2616 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

将有序数组转为平衡二叉搜索树【二叉树】

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。示例 1:输入:nums = [-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:示例 2:输入:nums = [1,3]输出:[3,1]
原创
发布博客 2023.03.14 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉搜索树中的插入操作【二叉树】

给定二叉搜索树(BST)的根节点 root 和要插入树中的值 value ,将值插入二叉搜索树。返回插入后二叉搜索树的根节点。输入数据 保证 ,新值和原始二叉搜索树中的任意节点值都不同。注意,可能存在多种有效的插入方式,只要树在插入后仍保持为二叉搜索树即可。你可以返回 任意有效的结果。
原创
发布博客 2023.03.14 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树的最近公共祖先【二叉树】

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。示例 1:输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1输出:3解释:节点 5 和节点 1 的最近公共祖先是节点 3。来源:力扣(LeetCode)著作权归领扣网络所有。
原创
发布博客 2023.03.13 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

合并二叉树【二叉树】

给你两棵二叉树: root1 和 root2。想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为 null 的节点将直接作为新二叉树的节点。返回合并后的二叉树。注意: 合并过程必须从两个树的根节点开始。示例 1:输入:root1 = [1,3,2,5], root2 = [2,1,3,null,4,null,7]
原创
发布博客 2023.03.10 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最大二叉树【二叉树】

给定一个不重复的整数数组 nums。最大二叉树 可以用下面的算法从 nums 递归地构建:创建一个根节点,其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 子数组后缀上 构建右子树。返回 nums 构建的 最大二叉树。示例 1:输入:nums = [3,2,1,6,0,5]输出:[6,3,5,null,2,0,null,null,1]来源:力扣(LeetCode)著作权归领扣网络所有。
原创
发布博客 2023.03.09 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树【从中序与后序遍历序列构造二叉树】

给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树。示例 1:输入:inorder = [9,3,15,20,7], postorder = [9,15,7,20,3]输出:[3,9,20,null,null,15,7]示例 2:输入:inorder = [-1], postorder = [-1]输出:[-1]来源:力扣(LeetCode)
原创
发布博客 2023.03.09 ·
64 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树【翻转二叉树】

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。
原创
发布博客 2023.02.27 ·
68 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划【0-1背包之分割等和子集】

给你一个 只包含正整数 的 非空 数组 nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。示例 1:输入:nums = [1,5,11,5]输出:true解释:数组可以分割成 [1, 5, 5] 和 [11]。示例 2:输入:nums = [1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集。来源:力扣(LeetCode)著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
原创
发布博客 2023.02.21 ·
68 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划【0-1背包_使用一维数组】

接着上一篇0-1背包的问题,改用一维数组实现。
原创
发布博客 2023.02.20 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划【0-1背包】

背包最大重量为4。现在有三种物品可以装,重量和价值如表格问背包能背的物品最大价值是多少?
原创
发布博客 2023.02.19 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划【整数拆分】

给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。返回 你可以获得的最大乘积。示例 1:输入: n = 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1。示例 2:输入: n = 10输出: 36解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。来源:力扣(LeetCode)著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
原创
发布博客 2023.02.13 ·
658 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

动态规划【不同路径——有障碍物】

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。示例 1:输入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]输出:2解释:3x3 网格的正中间有一个障碍物。
原创
发布博客 2023.02.13 ·
978 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

动态规划【不同路径】

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?示例 1:输入:m = 3, n = 7输出:28示例 2:输入:m = 3, n = 2输出:3解释:从左上角开始,总共有 3 条路径可以到达右下角。输入:m = 7, n = 3输出:28示例 4:输入:m = 3, n = 3输出:6。
原创
发布博客 2023.02.13 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划【最小代价爬楼梯】

给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。示例 1:输入:cost = [10,15,20]输出:15解释:你将从下标为 1 的台阶开始。输入:cost = [1,100,1,1,1,100,1,1,100,1]输出:6解释:你将从下标为 0 的台阶开始。来源:力扣(LeetCode)
原创
发布博客 2023.02.12 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划【爬楼梯】

爬楼梯==斐波那契数列
原创
发布博客 2023.02.11 ·
65 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划【斐波那契数列】

递归法和动态规划求解斐波那契数列
原创
发布博客 2023.02.09 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单模拟Socket通信

简单模拟Socket通信
原创
发布博客 2022.12.06 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【滑动窗口最大值】——单调队列

单调队列解决滑动窗口最大值问题
原创
发布博客 2022.07.25 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【两个队列模拟栈】——栈与队列

这个方法虽然实现了,但是空间复杂度比较高,因为每次都会new一个新的ArrayList,我本想用clear()方法情况queue2,但是会导致下面的top方法报错,目前不太清楚什么原因,以后解决了再来补上。
原创
发布博客 2022.07.22 ·
1613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多