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

软件设计

  • 【C++】C++11新特性——可变参数模板|function|bind

    文章目录一、可变参数模板1.1可变参数的函数模板1.2递归函数方式展开参数包1.3逗号表达式展开参数包1.4empalce相关接口函数二、包装器function2.1function用法2.2例题:逆波兰表达式求值2.3验证三、绑定函数bind3.1调整参数顺序3.2固定绑定参数一、可变参数模板在C

  • 【最短路算法】第二弹:一文弄懂Bellman-Ford(贝尔曼福特算法)

    博主简介:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:算法、数据结构、Java等相关知识。博主主页:@是瑶瑶子啦所属专栏:算法;该专栏专注于蓝桥杯和ACM等算法竞赛🔥近期目标:写好专栏的每一篇文章💐前言前天,我们学习了Dijkstra算法:【最短路算法】一篇文章彻底弄懂D

  • C语言实现单链表(超多配图,这下不得不学会单链表了)

    目录一:什么是链表?二:创建源文件和头文件(1)头文件(2)源文件三:实参和形参四:一步步实现单向链表(1)建立一个头指针并置空(2)打印链表,便于观察测试(3)创建一个新的结点(4)尾部插入数据(5)头部插入(6)尾部删除(7)头部删除(8)查找(9)指定位置插入(10)指定删除(11)清空链表(

  • 【Matlab算法】粒子群算法求解二维线性优化问题(附MATLAB代码)

    MATLAB求解二维线性优化问题前言正文函数实现可视化结果前言二维线性优化问题指的是在二维空间中,对于一个由线性函数构成的目标函数,通过限制自变量的范围或满足特定的约束条件,寻找一个最优解(最小值或最大值)。这个问题可以用以下形式的数学模型来描述:min/maxz=c1∗x1+c2∗x2subjec

  • 动态规划:01背包问题

    一、什么是01背包问题?        举个例子,你要去一个水果摊拿水果,每种水果都有对应的两种属性:占用的体积V和蕴含的价值W。而你的背包体积为N。老板说:每种水果只能拿一个!因此对于咱们肯定得想一种搭配方式使得拿的水

  • 【高阶数据结构】Map 和 Set(详解)

    🌈欢迎来到C++专栏~~Map和Set(꒪ꇴ꒪(꒪ꇴ꒪)🐣,我是Scort目前状态:大三非科班啃C++中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤🤔:🔥真正的大师永远怀着一颗学徒的心作者水平很有限,如果发现错误,可在评论区指正,感谢🙏🎉

  • 掌握顺序表,成为数据结构和算法的高手

    文章目录1.线性结构与线性表2.线性表的顺序存储3.顺序表的基础操作🍑顺序表接口总览🍑初始化顺序表🍑销毁链表🍑插入操作🍑删除操作🍑获取元素操作🍅按位置获取🍅按元素值获取🍑打印操作🍑获取表的长度🍑翻转顺序表🍑判断顺序表是否为空🍑扩容操作🍑头插操作🍑尾插操作🍑头删操作🍑

  • Java二叉树的前中后序遍历

    Java二叉树的前中后序遍历1.前序遍历1.1前序遍历概念1.2前序遍历习题2.中序遍历2.1中序遍历概念2.2中序遍历习题3.后续遍历3.1后序遍历概念3.2后序遍历习题大家好,我是晓星航。今天为大家带来的是Java二叉树的前中后序遍历的讲解!😀1.前序遍历1.1前序遍历概念[前序遍历](前序遍

  • 【数据结构与算法】栈的实现(附源码)

       目录一.栈的概念和结构二.接口实现A.初始化 Stackinit  销毁 Stackdestroy1.Stackinit2.StackdestroyB.插入Stackpush 删除 Stackpop1.S

  • Python | 基于LendingClub数据的分类预测研究Part01——问题重述+特征选择+算法对比

    欢迎交流学习~~专栏:机器学习&深度学习本文利用Python对数据集进行数据分析,并用多种机器学习算法进行分类预测。具体文章和数据集可以见我所发布的资源:发布的资源Python|基于LendingClub数据的分类预测研究Part01——问题重述+特征选择+算法对比零、问题重述&背景

  • (C语言版)力扣(LeetCode)面试题 17.04. 消失的数字5种解法

    消失的数字题目介绍第一种解法:按位异或第二种解法:公式运算第三种解法:临时数组第四种解法:相加再相减第五种解法:快排加二分查找结语题目介绍该题目取自力扣(LeetCode)面试题17.04.消失的数字链接:消失的数字该题目主要考察时间复杂度的把握,题目如下:数组nums包含从0到n的所有整数,但其中

  • Visual C++实现推箱子游戏的核心算法设计与实现(附源码和和资源)

    需要源码和资源请点赞关注收藏后评论区留言私信~~~在前面的博客中已经讲解了推箱子游戏的菜单和各种对话框的实现,下面对推箱子游戏的核心算法设计和实现进行讲解一、地图文件读取模块的设计与实现地图文件读取模块,主要负责将地图文件进行读取,并把相应的文件数据转换成地图显示出来,其设计步骤如下1:读取当前文件

  • 【数据结构Java版】对象的比较之Comparable与Comparator比较器

    目录 一、基本类型的比较二、对象类型的比较(1)对象类型比较出现的问题(2)重写基类equals方法(3)基于Comparable接口的比较1.实现Comparable接口,重写compareTo方法(4)基于Comparator比较器的比较1.用户自定义比较器类,实现Comparator

  • 睿智的目标检测——YoloV7-Tiny-OBB旋转目标检测算法部署

    YoloV7-OBB旋转目标检测算法部署学习前言源码下载安装TensorRT1.TensorRT简介2.下载TensorRT3.TensorRT安装安装torch2trt1.torch2trt简介2.torch2trt安装模型转换结果比对学习前言本文将借助torch2trt工具实现Yolov7-Ti

  • 顺序表的基本操作

    目录一.什么是顺序表二.顺序表的基本操作 1.初始化2.增容3.尾插4.头插5.尾删6.头删7.指定位置插入8.指定位置删除9.打印10.查找11.销毁一.什么是顺序表        顺序表是用一段物理地址连续

  • 二叉树相关操作---纯代码实现详解

    目录前言(很重要)二叉树的概念二叉树的相关术语相关操作菜单  二叉树的构造 创建二叉树先序遍历二叉树   中序遍历二叉树 后序遍历二叉树 层次遍历二叉树 二叉树的深度 二叉树的叶子结点数 二

  • 详解 APISIX Lua 动态调试插件 inspect

    作者罗锦华,API7.ai技术专家/技术工程师,开源项目pgcat,lua-resty-ffi,lua-resty-inspect的作者。原文链接为什么需要Lua动态调试插件?ApacheAPISIX有很多Lua代码,如何在运行时不触碰源代码的情况下,检查代码里面的变量值?修改Lua源码来调试有如下

  • 【解释器设计模式详解】C/Java/Go/JS/TS/Python不同语言实现

    简介解释器模式(InterpreterPattern)是一种行为型设计模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式常被用在SQL解析、符号处理引擎等。解释器模式常用于对简单语言的编译或分析实例中,为了掌握好它的结构与实现,必须先了解编译原理中的“文法、句子、语法树”等相关

  • 02观察者模式

    阅读目录01需求02观察者模式让对象保持消息灵通回到目录01需求一个WeatherData对象负责追踪目前的天气状况(温度,湿度,气压)。希望你们能建立一个应用,有三种布告板,分别显示目前的状况、气象统计及简单的预报。当WeatherObject对象获得最新的测量数据时,三种布告板必须实时更新。而且

  • 【蓝桥杯-筑基篇】贪心

    🍓系列专栏:蓝桥杯🍉个人主页:个人主页目录1.找零问题①暴力枚举②贪心2.人性总是贪婪的3.堆果子4.图书推荐1.找零问题有币种1、2、4、5、10若干张,找零n元,输出找零方案。①暴力枚举这是一个找零问题,我们需要找到一种方案,使得用给定的硬币找零时,所需的硬币数量最少。在这个代码中,我们使用

  • Learning C++ No.18【STL No.8】

    引言:北京时间:2023/3/18/21:47,周末,不摆烂,但是欠钱终于还是遭报应了,导致坐牢7小时(上午3.5,下午3.5),难受,充分意识到行哥是那么的和蔼可亲,励志下次上蛋哥的课可以还清债务(所以下一篇,乃至更多篇博客,都将是关于系统编程的知识);周末时光:昨天12点睡觉,今天7点40起床,

  • SAR学习笔记-SAR成像算法系列(一)

    SAR系列文章目录最近想把自己对SAR了解的有关内容整理成一个系列:《SAR学习笔记》简单介绍了SAR技术发展历程,并以尽量简洁的语言描述了SAR的基本原理,并与其他雷达技术做了简单对比,介绍了SAR的巧妙之处;《SAR学习笔记-代码部分》承接《SAR学习笔记》介绍了雷达领域一些常见场景的仿真,对于

  • 【C语言蓝桥杯每日一题】—— 单词分析

    【C语言蓝桥杯每日一题】——单词分析😎前言🙌单词分析🙌总结撒花💞😎博客昵称:博客小梦😊最喜欢的座右铭:全神贯注的上吧!!!😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章

  • Matlab实现DBSCAN算法(每行代码标注详细注解)

    本文主要为了完成平日作业,并进一步加深对算法的理解。也希望对来访的读者有所帮助。目录一、什么是DBSCAN算法二、DBSCAN算法的意义三、DBSCAN算法代码解析1.关键概念2.大致思路3.对照每行代码的详细注解  (1)DBSCAN.m文件注解如下:(2)mydata.mat

推荐阅读