算法
-
DBSCAN 算法详解 + 代码实现 + 参数的选择
基于密度的噪声应用空间聚类(DBSCAN)是一种无监督聚类算法,它可以替代KMeans和层次聚类等流行的聚类算法。 KMeans 的缺点 容易受到异常值的影响,离群值对质心的移动方…
-
信号时延估计算法—Gcc-Phat原理及实现
前言 基于TDOA(到达时间差)作为被广泛应用的声源定位算法之一,其核心即需要估计信号之间的时延,然后通过解方程组获取声源的位置。而广义互相关(Generalized…
-
【数据结构】二叉树的销毁 & 二叉树系列所有源代码(终章)
目录 一,二叉树的销毁 二,二叉树系列所有源代码 BTee.h BTee.c Queue.h Queue.c 一,二叉树的销毁 二叉树建好了,利用完了,也该把申请的动态内存空间…
-
偏最小二乘(PLS)原理分析&Python实现
目录 1 偏最小二乘的意义 2 PLS实现步骤 3 弄懂PLS要回答的问题 4 PLS的原理分析 4.1 自变量和因变量的主成分求解原理 4.1.1 确定目标函数 …
-
斐波那契数列——C语言
目录 一、递归法 二、for循环 三、for循环+数组 斐波那契数列(Fibonacci sequence),也称之为黄金分割数列,由意大利数学家列昂纳多・斐波那契(Leonard…
-
【控制】自适应控制基本概念
目录 自适应控制的一点笔记和看法 1 【控制】自适应控制基本概念 2 【控制】自适应控制,对参考信号跟踪,对未知参数估计的小例子,带程序有结果图 3 【控制】自适应控制,模型参考自…
-
算法刷题路线总结与相关资料分享
算法刷题路线总结与相关资料分享 前言 一、算法刷题路线总结 二、算法题刷题步骤 三、基础数据结构知识汇总 1、时间复杂度 2、空间复杂度 3、线性表 4、栈与队列 5、树 四、基础…
-
C语言递归+DFS(深度优先搜索算法)详解 图文并茂,手把手教你画树状图
目录 一.标准定义 二.跳台阶(典型递归题目) 三.递归实现指数型枚举 四.递归实现排列型枚举 五.递归实现组合型枚举 六.DFS算法模板 一.标准定义 深度优先搜索算法(Dept…
-
Java IO流 – 缓冲流的详细使用介绍
文章目录 缓冲流 缓冲流概述 字节缓冲流 字符缓存流 缓冲流 缓冲流概述 缓冲流介绍: 缓冲流也称为高效流、或者高级流。之前学习的字节流和字符流可以称为原始流。 作用:缓冲流自带缓…
-
【洛谷刷题】蓝桥杯专题突破-深度优先搜索-dfs(1)
目录 写在前面: 题目:P1036 [NOIP2002 普及组] 选数 – 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述: 输入格式: 输出格…
-
【数据结构】二叉树的销毁 & 二叉树系列所有源代码(终章)
目录 一,二叉树的销毁 二,二叉树系列所有源代码 BTee.h BTee.c Queue.h Queue.c 一,二叉树的销毁 二叉树建好了,利用完了,也该把申请的动态内存空间…
-
【算法】手把手学会二分查找
目录 简介 基本步骤 第一种二分 第二种二分 例题 搜索插入位置 数的范围 总结 简介 🥥二分查找,又叫折半查找,通过找到数据二段性每次都能将原来的数据筛选掉一…
-
【面试高频算法解析】算法练习3 双指针
前言 本专栏旨在通过分类学习算法,使您能够牢固掌握不同算法的理论要点。通过策略性地练习精选的经典题目,帮助您深度理解每种算法,避免出现刷了很多算法题,还是一知半解的状态 专栏导航 …
-
查找算法【哈希表】 – 处理冲突的方法:开放地址法-线性探测法
查找算法【哈希表】 – 处理冲突的方法 无论如何设计散列函数,都无法避免发生冲突。 如果发生冲突,就需要处理冲突。 处理冲突的方法分为3种: 开放地址法 链地址法 建立…
-
分治法(算法)
分治法是算法常用的解题方法之一,是将一个大的问题拆分为若干小的问题。二分法就是常用的分治法。 可以采用分治法解决的一些问题: 1.二分查找 2.合并排序(归并排序) 3.快速排序 …
