算法
-
LeetCode-二叉树OJ题
1.二叉树的前序遍历 144. 二叉树的前序遍历https://leetcode.cn/problems/binary-tree-preorder-traversal/这个题目在…
-
智能优化算法:多目标粒子群优化算法(MOPSO)
目录 一、粒子群优化算法(Particle Swarm Optimization,PSO) 二、多目标优化&Pareto支配 三、多目标粒子群优化算法(Multiple O…
-
指针详解(从基础到入门)
一、什么是指针 在计算机科学中,指针是编程语言中的一个对象,利用地址,它直接指向存在电脑储存器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,指针指向该变量单元。因此,…
-
数据结构与算法 —— 最短路径Dijkstra算法(迪杰斯特拉)详细图解以及python实现
目录 前言 1. 介绍 2. 加权图 2.1 概念 3. 最短路径 — Dijkstra 算法 3.1 历史 3.2 Dijkstra 算法的基本思路 3.3 Dijk…
-
华为OD机试 – 灰度图存储(Java & JS & Python & C & C++)
题目描述 黑白图像常采用灰度图的方式存储,即图像的每个像素填充一个灰色阶段值,256阶灰图是一个灰阶值取值范围为 0~255 的灰阶矩阵,0表示全黑,255表示全白,范围内的其他值…
-
华为OD机试 – 剩余银饰的重量(Java & JS & Python & C & C++)
题目描述 有 N 块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。 每一回合,从中选出三块最重的银饰,然后一起熔掉。 假设银饰的重量分别为 x…
-
路径规划 | 图解D* Lite算法(附ROS C++/Python/Matlab仿真)
目录 0 专栏介绍 1 什么是D* Lite算法? 2 自适应修正项 3 D* Lite算法流程 4 算法仿真与实现 4.1 ROS C++实现 4.2 Python实现 0 专栏…
-
Java 与排序算法(1):冒泡排序
一、冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法,它的基本思想是通过不断交换相邻两个元素的位置,使得较大的元素逐渐往后移动,直到最后一个元素为止。冒泡排序的时间…
-
Java 数据结构篇-用数组、堆实现优先级队列
🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 优先级队列说明 2.0 …
-
南京邮电大学通达学院 高级语言程序设计(C语言) 题库选择、填空、读程序题答案及解析、程序填空答案、编程题答案及代码作用的概括性说明
关于概念的问题不做解析,都是死东西,也解析不了 题型 选择题(94题) 填空题(43题) 读程序题(30题) 程序填空(17题) 答案仅供参考,部分答案不是唯一的 编程题(6题) …
-
封装、继承、多态、重载:C++中的强大特性与代码设计
这里写目录标题 封装 C语言封装风格 C++封装 继承 多态 多态的实现 虚函数概念: 虚表指针 overload overwrite override 抽象类 重载 封装 C++…
-
二叉树OJ练习题(C语言版)
目录 一、相同的树 二、单值二叉树 三、对称二叉树 四、树的遍历 前序遍历 中序遍历 后序遍历 五、另一颗树的子树 六、二叉树的遍历 七、翻转二叉树 八、平衡二叉树…
-
大数据毕设分享(含算法) 基于hadoop大数据教育可视化系统(源码+论文)
# 0 简介 今天学长向大家介绍一个机器视觉的毕设项目 毕设分享 基于hadoop大数据教育可视化系统(源码+论文) 项目获取: https://gitee.com/sinonfi…
-
Matlab 线性拟合、一维、多维度非线性拟合、多项式拟合
一、线性拟合 线性拟合 我随便设定一个函数然后通过解方程计算出对应的系数 假设我的函数原型是 y=a*sin(0.1*x.^2+x)+b* squre(x+1)+c*x+d c…
-
经验模态分解和各种进化及变种 EMD,EEMD,CEEMD,CEEMDAN,ESMD等简要介绍
EMD是时频分析常用的一种信号处理方式,EMD经过发展到现在也有很多不同的发展,本文总结了已知的各种优化和变种。 分类: EMD(经验模态分解):基本模态分解 EEMD(集合经验模…
