- 博客(12)
- 收藏
- 关注
原创 保姆级:使用MMDetection训练YOLOX——VisDrone2019数据集coco格式
如何使用MMDetection训练YOLOX实现无人机目标检测
2023-12-11 23:14:15
5172
12
原创 数据结构与算法:查找算法
目录查找算法1、线性查找2、二分查找3、插值查找4、斐波那契(黄金分割法)查找查找算法1、线性查找线性查找是一种非常简单的查找方式。查找思路是:从数组的一个元素出发,一个个地和要查找的值进行比较,如果发现有相同的元素就返回该元素的下标。反之返回-1(未找到)2、二分查找我作了首诗,保你闭着眼睛也能写对二分查找时间复杂度O(logn)二分查找首先要求的是该数组已经有序了 设置一个指向中间元素下标的变量mid,mid=(left + right)/2
2022-05-20 15:28:36
295
原创 数据结构与算法:排序算法
目录排序1、算法的时间复杂度2、排序算法的时间复杂度3、冒泡排序4、选择排序5、插入排序6、希尔排序7、快速排序8、归并排序9、基数排序排序排序也是一种算法 内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序 外部排序:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序 1、算法的时间复杂度时间频度和时间复杂度时间频度T(n)一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行.
2022-05-20 15:25:20
406
原创 数据结构与算法:递归
四、递归概念:递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。并且递归用到了虚拟机栈。应用场景: 八皇后问题(注意在不在同一斜线的判断条件) 汉诺塔 求阶乘 迷宫问题 球和篮子 各种排序算法对于一个地图,除了用2维数组表示;也可以用一维数组:a[i] i的值表示第几行,a[i]的值表示第几列规则:1、当程序执行到一个方法时,就会创建一个栈帧2、方法的局部变量是独立
2022-05-20 15:19:03
311
原创 数据结构:数组、链表、栈
目录一、稀疏数组(sparse array)与队列二、链表三、栈(stack)一、稀疏数组(sparse array)与队列1、稀疏数组基本功能当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组处理方法1)记录数组一共几行几列,有多少个不同的值2)把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序规模如图,把一个6X7的二维数组变为了一个9X3的稀疏数组。其中 第一行保存的是原二维数组的行、列以及非0
2022-05-20 15:13:26
440
原创 C++基础知识-STL
参考书籍 Essential C++Standard Template Library(STL)目录Standard Template Library(STL)容器(container)泛型算法iterator(泛型指针、迭代器)顺序性容器vector and list and dequeinsert的几种形式erase的几种形式关联性容器 map and setFunction Object(内容很多,待补充!!)STL主要由两种组件构成:容器和泛型算法。
2021-12-05 10:37:26
840
原创 C++基础知识-函数的定义
参考书籍 Essential C++函数目录函数Pass by Reference语义Pass by pointerScope动态内存管理(待补充)函数的多种实现方式一个函数包含四个部分:1.返回类型2.函数名3.参数列表(parameter list):函数参数扮演者占位符(placeholder)的角色,每次调入函数时,将传入的值放在其中,以便函数使用。4.函数体函数必须先被声明,然后才能被调用。而且在函数声明中允许不写出参数名称,e.g. b
2021-11-29 10:12:39
3645
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人