算法
-
【AI面试】目标检测中one-stage、two-stage算法的内容和优缺点对比汇总
在深度学习领域中,图像分类,目标检测和目标分割是三个相对来说较为基础的任务了。再加上图像生成(GAN,VAE,扩散模型),keypoints关键点检测等等,基本上涵盖了图像领域大部…
-
论功能与结构的辩证关系,分别以数据结构与算法,大脑结构与思考能力,建筑结构与功能角度分析
概述 功能与结构是一对辩证关系,功能是结构的目的和功能,结构是功能的实现和保障。在数据结构与算法、大脑结构与思考能力、建筑结构与功能三个领域中,这种辩证关系表现得尤为突出。本文…
-
华为OD机试 – 小华地图寻宝(Java & JS & Python & C & C++)
题目描述 小华按照地图去寻宝,地图上被划分成 m 行和 n 列的方格,横纵坐标范围分别是 [0, n-1] 和 [0, m-1]。 在横坐标和纵坐标的数位之和不大于 k 的方格中存…
-
创建第一个 Flink 项目
一、运行环境介绍 Flink执行环境主要分为本地环境和集群环境,本地环境主要为了方便用户编写和调试代码使用,而集群环境则被用于正式环境中,可以借助Hadoop Yarn、k8s或M…
-
Policy Gradient策略梯度算法详解
1. 基本思想 Policy Gradient策略梯度(PG),是一种基于策略的强化学习算法,不少帖子会讲到从基于值的算法(Q-learning/DQN/Saras)到基于策略的算…
-
回溯算法–01背包问题
目录 回溯算法–01背包问题 [算法描述] [回溯法基本思想] 法一: 法二: 代码: 运行结果 代码改进 回溯算法–01背包问题 [算法描述] 0-…
-
【算法系列 | 11】深入解析查找算法之—插值查找
序言 心若有阳光,你便会看见这个世界有那么多美好值得期待和向往。 决定开一个算法专栏,希望能帮助大家很好的了解算法。主要深入解析每个算法,从概念到示例。 我们一起努力,成为更好的自…
-
一种峰值检测算法——AMPD算法(C语言实现)
一种峰值检测算法——AMPD算法(C语言实现) 本文算法的原始论文出处:Algorithms | Free Full-Text | An Efficient Algorithm f…
-
【链式二叉树】数据结构链式二叉树的(万字详解)
前言: 在上一篇博客中,我们已经详解学习了堆的基本知识,今天带大家进入的是二叉树的另外一种存储方式—-“链式二叉树”的学习,主要用到的就是“递归思想”!! 本文目录 1…
-
堆的应用:堆排序和TOP-K问题
上次才讲完堆的相关问题:二叉树顺序结构与堆的概念及性质(c语言实现堆 那今天就接着来进行堆的主要两方面的应用:堆排序和TOP-K问题 文章目录 1.堆排序 1.1概念、思路及代码 …
-
蓝桥杯C/C++实用知识总结
蓝桥杯C/C++ 文章目录 蓝桥杯C/C++ 头文件 实用函数及运算符 求幂次 移位运算符 STL排序sort()函数 依次读取数据 STL全排列函数next_permutatio…
-
【排序算法】快速排序(C语言)
【排序算法】—— 快速排序 目录 一、快速排序的单趟排序 1. 霍尔法 2. 挖坑法 3. 前后指针 二、快速排序 1. 排序步骤 2. 排序完整步骤图 3. 快速排序代码 3.1…
-
二叉树(上)——“数据结构与算法”
各位CSDN的uu们好呀,好久没有更新我的数据结构与算法专栏啦,今天,小雅兰继续来更新二叉树的内容,下面,让我们进入链式二叉树的世界吧!!! 二叉树链式结构的实现 二叉树链式结构…
-
HAUE计算机学院OJ题解
跳转链接 HAUE河工计院OJ1001 – 1050题解 HAUE河工计院OJ1050 – 1100题解 HAUE河工计院OJ1100 –…
-
C语言实现八大排序算法(详解插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序(递归和非递归)、归并排序(递归和非递归)和计数排序)
文章目录 写在前面 1. 直接插入排序 2. 希尔排序 3. 选择排序 4. 堆排序 5. 冒泡排序 6. 快速排序 6.1 快速排序(递归版本) 6.2 快速排序(非递归版本之三…
