自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenMMLab AI训练营第二节课记录

openMMLab提供了许多已经优化的深度学习框架,实现了许多SOTA的姿态估计算法。这为研究人员和工程师提供了一个好的起点,可以基于此进一步改进和应用。动手实践是学习任何机器学习技能的重要方式,尤其是涉及视觉处理和姿态估计的深度学习。只有通过自己动手实现和调试算法,才能真正掌握和理解。在姿态估计等复杂任务上,每个人的能力有限。需要基于既有的SOTA论文和开源代码,站在前人肩膀上继续改进。最后基于这些基础,逐渐积累实力,不断改进并应用到自己的研究和项目中。首先要多动手实践,不断尝试不同的算法;

2023-06-02 20:20:56 94

原创 2021年北航九月推免机考 两题 模拟函数 + 飞机场

以上场景就是先送thunder3到2 ,100->101->2,经过100过程中由于thunder2要去3,顺路下车。然后送完thunder3和thunder2,开始送thunder1,100->102->103,经过102是顺带送thunder4到4登机口。此时送乘客目的地2号登机口,从下往上对father进行遍历,过程中把son记录下来放入stack。(2)函数传入的参数可以为表达式、数字常量,变量,但不会有字符和字符串常量(题目规定)这时候有摆渡车,输入m个乘客,从100出发,送乘客到登机口。

2023-03-27 19:52:34 346

原创 北航2016机考第二题 两种写法只需要40行

题目:给定c语言enum定义语句,输出enum中规定的值。

2023-03-26 20:31:33 106

原创 CFF CSP认证考试题 第29次 LDAP

可以过给出来的测试用例以及我自己写的一些用例。

2023-03-25 17:12:13 315

原创 判断完全二叉树 c++版本

完全二叉树(Complete Binary Tree)的定义是:一棵二叉树,除了最后一层外,其他层的节点都是满的,且最后一层的节点都靠左侧连续排列。从队列中取出一个节点:a. 如果节点为空,标记已经遇到了一个空节点。b. 如果节点不为空:i. 如果已经遇到过空节点,那么这个不为空的节点就不应该出现,因此返回 false(不是完全二叉树)。ii. 如果还没有遇到过空节点,将这个节点的左右子节点分别放入队列中。这个思路的核心在于,当我们遇到第一个空节点时,之后的节点都应该为空。

2023-03-17 19:47:01 438

原创 判断是否为满二叉树 c++实现

要判断一棵树是否为满二叉树

2023-03-17 18:06:26 739

原创 《算法笔记》二叉树左视图序列c++

然后,使用一个循环来处理队列中的节点。在每次循环中:a. 记录当前队列的大小,即这一层节点的数量。b. 遍历这一层的节点:i. 从队列中取出节点。ii. 如果是当前层的第一个节点(左侧),将其添加到左视图序列中。iii. 将该节点的左右子节点分别入队(如果有的话)。c. 当这一层的节点处理完后,队列中的节点都是下一层的节点,继续处理。二叉树的左视图序列是指从二叉树的根节点出发,沿着左侧纵向向下看,可以看到的所有节点。这个方法的时间复杂度是 O(n),因为我们需要遍历整棵树的所有节点。首先,将根节点入队。

2023-03-17 15:57:46 215

原创 二叉树带权路径长度 c++版

二叉树的带权路径长度(Weighted Path Length,WPL)是指二叉树中所有叶子节点的权值乘以其到根节点的路径长度之和。我们可以使用深度优先搜索(DFS)策略来计算二叉树的带权路径长度。如果当前节点是叶子节点(即左右子节点都为空),将当前叶子节点的权值乘以其路径长度,然后将结果累加到。对于非叶子节点,递归地对其左右子节点进行相同的操作,同时更新路径长度(即。当遍历到某个节点时,记录从根节点到当前节点的路径长度(可以使用一个变量。,即二叉树的带权路径长度。题目出自《算法笔记》

2023-03-17 15:07:40 601

原创 二叉树的路径和 c++版

二叉树路径求和的问题可以有多种变种,但最常见的是找到从根节点到叶子节点的路径,使得路径上所有节点的值之和等于给定目标和。我们可以使用深度优先搜索(DFS)的策略来解决这个问题。如果当前节点是叶子节点(即左右子节点都为空),检查剩余的目标和是否为 0。如果为 0,说明找到了一条满足条件的路径。对于非叶子节点,递归地对其左右子节点进行相同的操作。当遍历到某个节点时,将该节点的值从目标和中减去。从根节点开始,使用深度优先搜索遍历二叉树。遍历完成后,返回所有满足条件的路径。

2023-03-17 14:39:55 222

原创 二叉树 最小公共祖先 c++版

这种算法能找到最近公共祖先的原因是,当我们从上至下遍历二叉树时,我们沿着树的边界向下寻找给定节点。当找到 p 和 q 的一个公共祖先时,这个公共祖先一定是最近的,因为我们是从根节点开始搜索的。这是因为一旦找到其中一个节点,它本身就是另一个节点的祖先(如果另一个节点在当前子树中)。如果左子树和右子树都有结果(即都不为 -1),说明 p 和 q 分别位于当前根节点的左右两侧,因此当前根节点就是最近公共祖先。如果当前根节点为 -1,表示树为空,返回 -1,表示当前子树中没有找到 p 或 q。

2023-03-17 14:24:07 344

原创 先序中序还原二叉树substr方法

方法由substr操作,由于测试集中数据>10 所以只能在测试集内使用。

2023-03-16 20:48:07 44

原创 最简单的方法,将Kaggle的数据直接下载到Colab(GoogleDrive)

最简单的方法,将Kaggle的数据直接下载到Colab(GoogleDrive)

2022-11-21 15:36:21 955

原创 Python Jupyter环境配置

jupyter运行环境配置

2022-09-23 22:34:24 3075 3

空空如也

空空如也

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

TA关注的人

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