深圳幻海软件技术有限公司 欢迎您!

软件设计

  • 分形维数的计算方法汇总

    以下是常用的时间序列分形维数计算方法及相应的参考文献:Hurst指数法Hurst指数法是最早用于计算分形维数的方法之一,其基本思想是通过计算时间序列的长程相关性来反映其分形特性。具体步骤是:(1)对原始时间序列进行标准化处理。(2)将序列分解成多个子序列,每个子序列的长度为N。(3)计算每个子序列的

  • 基于扩展卡尔曼滤波的SOC估计(附MATLAB代码)

    1.卡尔曼滤波原理 原理可以参考我之前学习的笔记,使用goodnote完成的。       我认为,对于公式的推导不需要做太多深入的了解,我之前也对公式进行推导的理解,但是没过几天就忘了,只需要掌握住那重要的5个步骤即可

  • 数据结构学习分享之树的介绍

    💓博主CSDN主页:杭电码农-NEO💓⏩专栏分类:数据结构学习分享⏪🚚代码仓库:NEO的学习日记🚚🌹关注我🫵带你了解更多数据结构的知识🔝🔝数据结构第六课1.前言🚩2.树的概念以及结构🚩2.1树的概念🏁2.2树的相关概念🏁2.3树的表示(代码实现)🏁3.二叉树的概念以及结构�

  • 深度强化学习(DRL)简介与常见算法(DQN,DDPG,PPO,TRPO,SAC)分类

    简单介绍深度强化学习的基本概念,常见算法、流程及其分类(持续更新中),方便大家更好的理解、应用强化学习算法,更好地解决各自领域面临的前沿问题。欢迎大家留言讨论,共同进步。(PS:如果仅关注算法实现,可直接阅读第3和4部分内容。)1.强化学习ReinforcementLearning(RL):强化学习

  • 【牛客网】最难的问题与因子个数

    目录一、编程题1.最难的问题2.因子个数 一、编程题1.最难的问题链接:最难的问题__牛客网(nowcoder.com)NowCoder生活在充满危险和阴谋的年代。为了生存,他首次发明了密码,用于军队的消息传递。假设你是军团中的一名军官,需要把发送来的消息破译出来、并提供给你的将军。消息加

  • YOLO目标检测算法轻量化改进的过程记录

    一、前言    本文主要记录了在毕设期间关于将目标检测算法部署至嵌入式设备(jetsonnano)上的过程及对YOLO算法轻量化及精度提升的一些修改策略(改的并不多,基本都是重复组合,毕竟我是个菜鸡)。    注意!仅对

  • 华为OD机试 - 星际篮球争霸赛(Java & JS & Python)

    题目描述在星球争霸篮球赛对抗赛中,最大的宇宙战队希望每个人都能拿到MVP,MVP的条件是单场最高分得分获得者。可以并列所以宇宙战队决定在比赛中尽可能让更多队员上场,并且让所有得分的选手得分都相同,然而比赛过程中的每1分钟的得分都只能由某一个人包揽。输入描述输入第一行为一个数字t,表示为有得分的分钟数

  • 机器学习强基计划8-5:图解局部线性嵌入LLE算法(附Python实现)

    目录0写在前面1流形学习2局部线性嵌入算法2.1什么是局部线性嵌入?2.2算法原理推导3Python实现3.1算法流程3.2核心代码3.3可视化0写在前面机器学习强基计划聚焦深度和广度,加深对机器学习模型的理解与应用。“深”在详细推导算法模型背后的数学原理;“广”在分析多个机器学习模型:决策树、支持

  • C语言之单链表的实现以及链表的介绍

    一、为什么会存在链表因为我们常用的顺序表会存在以下的一些问题:1.中间/头部的插入删除,时间复杂度为O(N)2.增容需要申请新空间,拷贝数据,释放旧空间。会有不小的消耗。3.增容一般是呈2倍的增长,势必会有一定的空间浪费。例如当前容量为100,满了以后增容到200,我们再继续插入了5个数据,后面没有

  • 『新星计划 • 数据结构与算法』数据结构学习指南以及在校招中的重要性

    文章目录💐文章导读💐导师自我介绍💐数据结构与算法的重要性🔓在岗位招聘中🔓在校招笔试中🔓在校招面试中🔓在未来工作中💐数据结构与算法如何学习⤴️学习路线⤵️学习方法↪️几点建议💐关于本次新星计划💐如何打造一篇高质量文章与热榜算法解读💐文章导读2023新星计划火热进行中~我将担任数据

  • Leetcode刷题之复制带随机指针的链表

    生命不是安排,而是追求,人生的意义也许永远没有答案,但也要尽情感受这种没有答案的人生。                 &nbsp

  • 【数据结构】八大排序(一)

    😛作者:日出等日落📘专栏:数据结构    珍惜自己的时间,利用好每一份每一秒。做事不放过没一个细节,小心谨慎,细致,能够做到这些,还有什么是不可能的呢?目录​编辑✔排序的概念:✔排序的应用:✔常见的排序算法:✔常见排序算法的实现:✔插入排序:✔基本思想:✔

  • leetcode刷题(9)二叉树(3)

    各位朋友们,提前祝大家五一劳动节快乐啊!!!今天我为大家分享的是关于leetcode刷题二叉树相关的第三篇我文章,让我们一起来看看吧。文章目录1.二叉树的层序遍历题目要求做题思路代码实现2.从前序与中序遍历序列构造二叉树题目要求做题思路代码实现3.从中序与后序遍历序列构造二叉树题目要求做题思路代码实

  • 【数据结构】图的存储结构—邻接矩阵

    目录图的类型&存储结构的介绍邻接矩阵—无向图、有向图的邻接矩阵定义—网的邻接矩阵的定义邻接矩阵:类的描述邻接矩阵:基本操作1)创建图2)创建无向网 3)创建有向网4)顶点定位5)查询第一个邻接点6)查找下一个邻接点创作不易,不妨点赞💚评论❤️收藏💙一下💟作者简介:大家好呀!我

  • LeetCode:459. 重复的子字符串 —【2、KMP算法】

    🍎道阻且长,行则将至。🍓🌻算法,不如说它是一种思考方式🍀算法专栏:👉🏻123一、🌱459.重复的子字符串题目描述:给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。来源:力扣(LeetCode)难度:简单提示:1<=s.length<=104s由小写英文字

  • leetcode刷题(10)二叉树(4)

    各位朋友们,大家五一劳动节快乐啊,在这里祝大家假期玩得愉快!但是在玩耍的期间不要忘记了敲代码哦。今天我为大家分享的是二叉树的第四篇,废话不多说,我们一起来看看吧。文章目录二叉树的最近公共祖先题目要求做题思路方法一代码实现方法二代码实现根据二叉树创建字符串题目要求做题思路二叉树的最近公共祖先leetc

  • 史上最详细的红黑树讲解(一篇文章教你手撕红黑树)

    🔥🔥欢迎来到小林的博客!!🛰️博客主页:✈️小林爱敲代码🛰️博客专栏:✈️数据结构与算法🛰️欢迎关注:👍点赞🙌收藏✍️留言今天给大家讲解红黑树,和AVL树一样,这章暂且不讲删除。后续有时间会为大家带来红黑树的删除操作。每日一句:生活原本沉闷,但跑起来就会有风。目录💖1.红黑树的概念�

  • 数据结构 | 堆的向上调整和向下调整算法【奇妙的堆排序】

    堆一、堆的概念及结构二、向上调整算法⭐⭐1、算法思路分析【孙子的谋权篡位之旅👑】2、代码详情解说三、向下调整算法⭐⭐⭐⭐⭐1、算法图解分析【高处不胜寒🆒趁早做打算】2、代码考究精析四、堆的数据结构各接口算法实现结构体的定义及声明1、堆的初始化2、堆的销毁3、堆的插入【⭐】4、堆的删除【⭐】改写族

  • 算法leetcode|48. 旋转图像(rust重拳出击)

    文章目录48.旋转图像:样例1:样例2:提示:分析:题解:rust:go:c++:c:python:java:48.旋转图像:给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。样例

  • 双目立体视觉之立体匹配算法

    一、立体匹配简介:双目立体视觉是指使用两个摄像机从不同的角度获取同一个场景的左右视图,然后使用双目立体匹配算法来寻找左右视图中的匹配像素点对,最后利用三角测量原理来还原三维空间物理点过程。其中双目立体匹配算法是最为核心的。立体匹配是一种根据平面图像来恢复真实场景深度信息的技术,其做法是从两个或多个相

  • 带你玩转数据结构-单链表(适合初学者的文章,讲解的很仔细哦)

    前言:🎈个人主页:🎈:✨✨✨初阶牛✨✨✨🐻推荐专栏:🍔🍟🌯C语言进阶🔑个人信条:🌵知行合一🍉本篇简介:>:讲解数据结构中链表的知识,;链表的分类,c语言实现单链表常见接口等.金句分享:✨山不向我走来,我便向山走去.✨目录前言:一、链表介绍1.1链表结构图:1.2链表分类(图解

  • 快速排序、希尔排序、归并排序、堆排序、插入排序、冒泡排序、选择排序(递归、非递归)C语言详解

    1.排序的概念及其运用1.1排序的概念排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而

  • 八大排序[超级详细](动图+代码优化)这一篇文章就够了

    目录什么是排序🍭什么是稳定性🍭交换排序的基本思想🍭 一、冒泡排序🍭1、基本思想🍉2、实现代码🍉 3、代码优化🍉Ⅰ、🧁冒泡排序的优化1 Ⅱ、🧁冒泡排序的优化24、优缺点🍉5、算法分析🍉6、应用场景🍉二、快速排序🍭1、基本思想🍉2、代码实现(递归

  • 数据结构 (入门必看)

    一、 预备知识(一)数据结构前言1、学习C语言是如何写程序,学习数据结构如何简洁高效的写程序2、遇到一个实际问题,需要写程序,需要解决两个方面的问题1)如何表达数据之间的逻辑规律以及如何将数据存储到计算机中数据结构数据:不是单纯的数值,而是一个类似于集合的概念(结构体(节点))结构:数据之

推荐阅读