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

软件设计

  • C语言读取目录和文件信息

    目录一、前言二、相关函数介绍三、代码实现附:源代码下载一、前言在某些应用场景下,需要读取目录(文件夹)中所有的子目录和文件的信息,本文就是通过C语言编程实现这个功能,不依赖任何第三方的库。本文的代码主要实现的功能有:1、读取目录中的文件信息(只读取一级目录)。2、递归读取目录,获取目录中所有的子目录

  • 数据在内存中的存储【下篇】

    文章目录⚙️3.浮点型在内存中的存储🔩3.1.一个例子🔩3.2.浮点数的存储规则🔩3.3.例题解析⚙️3.浮点型在内存中的存储🔩3.1.一个例子🔴浮点数存储的例子:👇intmain(){intn=9;float*pFloat=(float*)&n;printf("n的值为:%d\

  • Java实现冒泡排序

    简介冒泡排序(英语:BubbleSort)又称为泡式排序,是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶

  • 路径规划 | 图解RRT-Connect算法(附ROS C++/Python/Matlab仿真)

    目录0专栏介绍1RRT-Connect基本原理2RRT-Connectvs.RRT3ROSC++算法实现4Python算法实现5Matlab算法实现0专栏介绍🔥附C++/Python/Matlab全套代码🔥课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等);局部规划

  • 【算法系列 | 1】深入解析排序算法之冒泡排序

    序言你只管努力,其他交给时间,时间会证明一切。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点决定开一个算法专栏,希望能帮助大家很好的了解算法。主要深入解析每个算法,从概念到示例。我们一起努力,成为更好的自己!今天第一讲,讲一下排序算法1基础介绍排序算法

  • 【机器学习】DBSCAN聚类算法(含Python实现)

    文章目录一、算法介绍二、例子三、Python实现3.1例13.2算法参数详解3.3鸢尾花数据集一、算法介绍DBSCAN(Density-BasedSpatialClusteringofApplicationswithNoise)是一种基于密度的聚类算法,可以将数据点分成不同的簇,并且能够识别噪声点(

  • 数学建模之线性规划(含MATLAB代码)

    文章目录数学建模之线性规划1.线性规划1.1matlab中的标准形式1.2可转换为线性规划问题2.整数规划2.1分支定界算法2.1.1分支定界举例2.1.2matlab代码实现2.1.3intlinprog函数求解整数规划2.2割平面算法2.2.1matlab实现代码2.2.2割平面算法应用2.3匈

  • C++stoi、stol、stoll 函数用法

    stoi()函数#include<string>intstoi(conststd::string&str,std::size_t*pos=0,intbase=10);intstoi(conststd::wstring&str,std::size_t*pos=0,intba

  • 动态规划-01背包问题(python)

    对于动态规划问题,就是牺牲空间来提高时间,通过将一个个小问题的答案存储起来,直接供给后面问题求解,避免重复的运算,从而提高效率,这就是动态规划的思想。下面我们通过一个经典的01背包问题来了解动态规划的解题方法吧(文末附上完整代码)首先,将每个物品的体积以及价值存放在列表中,代码和运行结果如下:&nb

  • 【数据结构】带你玩转排序:堆排序、希尔排序、插入排序、选择排序、冒泡排序、快排(多版本)、归并排序

       Yan-英杰的主页悟已往之不谏知来者之可追  C++程序员,2024届电子信息研究生目录常见算法的实现    插入排序       &

  • 基于机器学习的航空公司客户价值分析与流失预测

    温馨提示:文末有CSDN平台官方提供的学长Wechat/QQ名片:)1.项目背景面对激烈的市场竞争,各个航空公司相继推出了更优惠的营销方式来吸引更多的客户,国内某航空公司面临着常旅游客流失、竞争力下降和航空公司资源未充分利用等经营危机。本项目对某航空公司今年来积累的大量的会员档案信息和其乘坐航班记录

  • 微服务架构基本原理学习笔记(二)

    上一篇:微服务架构基本原理学习笔记(一)三、微服务架构从一个已有的单体架构的应用程序开始进行微服务架构的重构往往是一个不错的选择。随着业务量和功能的增加,我们可以考虑使用微服务架构来扩充应用程序中原有的功能,或者每次添加新功能时,都为其创建一个新的微服务。这比从一开始就选择使用微服务架构进行设计要相

  • 【618备战巡礼】“三高”之第一高--如何打造高可用系统

    前言我们经常会说互联网“三高”,那什么是三高呢?我们常说的三高,高并发、高可用、高性能,这些技术是构建现代互联网应用程序所必需的。对于京东618备战来说,所有的中台系统服务,无疑都是围绕着三高来展开的。对于一个程序员,或多或少都能说出一些跟三高系统有关的技术点,而我本篇文章的目的,就是帮大家系统的梳

  • 当“代码农”遇上“码农”:揭秘主干开发的那些事儿

    前段时期我负责部门内部主干开发落地相关事宜,这个过程中,也真真切切的体会到了多人开发过程中,面对特性分支管理中,大家遇到的一些困扰,尤其面对敏捷迭代的开发方式,合并冲突,集成测试,代码重用等方面,都与高效两个字背离。当然,我在推进主干开发过程中,也遇到了一些问题和坎坷,在这里,集中的做一次分享。1.

  • 排序算法:堆排序

    朋友们、伙计们,我们又见面了,本期来给大家解读一下堆的应用--堆排序方面的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!数据结构与算法专栏:数据结构与算法个 人 主 页:stackY、C语言专栏:C语言:从入门到精通目录 前言:

  • 每个开发人员都应该学习的 10 种算法

    文章目录1.二分查找2.选择、冒泡和插入排序3.快速排序和合并排序4.霍夫曼编码5.广度优先搜索6.深度优先搜索7.梯度下降8.Dijkstra算法9.Diffie-Hellman密钥交换10.做练习题许多有抱负的开发人员似乎有一个很大的误解,即记住标准算法很重要。现在对于一些工作面试可能是这样,但

  • 栈与队列的性质互换

    本期内容:栈,队列的定义性质,性质转换栈,队列的定义性质,性质转换认识栈实现栈队列实现性质转换认识栈栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元

  • 电动汽车充电站的最优选址matlab程序

    ​摘要:以规划期内充电站的总成本(包括投资、运行和维护成本)和网损费用之和最小为目标,考虑了相关的约束条件,构造了电动汽车充电站最优规划的数学模型,关键词:电动汽车;充电站;选址和定容1充电站候选站址的确定1.1确定候选站址时需要考虑的地理因素从城市规划的角度来看,充电站选址时需要充分考虑城市交通网

  • 操作系统 | 实验八 文件管理

    一、实验目的掌握文件的存取方法;掌握文件的逻辑结构和物理结构;掌握存储空间的分配和回收;掌握磁盘管理与调度。二、实验内容用程序模拟磁盘的调度过程,并计算各磁盘调度算法包括先来先服务算法、最短寻道时间优先算法、扫描算法和循环扫描算法的平均寻道长度。本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的

  • QCA研究方法

    简介qualitativecomparativeanalysis,中文叫定性比较分析方法。研究对象往往涉及多案例,单个的案例已经不能满足研究的需要。此类事件的成因存在着多元并发组合的原因变量。QCA是一种以案例研究为向导的基础理论结合研究思路。自小样本数据信息中构建出科学研究话题的因果性关系。系统化

  • C++之STL顺序容器

    目录一、STL容器简介二、顺序容器 一、STL容器简介STL容器是一个通用的数据结构,可以处理不同数据类型,包含基本的数据结构如链表、堆栈、队列等。可以分为顺序容器、关联容器、容器适配器、特殊容器。本篇博客将简要介绍一下STL容器中的顺序容器。二、顺序容器2.1.特点:•元素的添加或插入位

  • 归一化 (Normalization)、标准化 (Standardization)和中心/零均值化 (Zero-centered)

    目录一、概念1、归一化(Normalization): 2、标准化(Standardization):3、中心化/零均值化(zero-centered):二、联系和差异:三、标准化和归一化的多种方式三、为什么要归一化/标准化?3.1、数据的量纲不同;数量级差别很大3.2、避免数值问题:太大

  • MATLAB抽样定理实验

    目录一、实验目的二、实验原理三、实验要求四、实验内容1、连续时间信号时域波形及其幅度谱2、信号进行抽样3、频谱分析4、由各抽样信号恢复出连续时间信号,计算并画出误差函数一、实验目的1、掌握抽样定理工作原理2、练习使用Matlab编程进行抽样定理验证与分析3、分析并通过实验观察过采样、临界采样和欠采样

  • 二叉树详解

    目录前言一、树的概念和结构1、树的概念2、树的表示 3、树在实际中的应用(表示文件系统的目录树结构)二、二叉树概念及结构1.概念 2、特殊的二叉树3、二叉树的性质4、二叉树的存储4.1顺序存储4.2链状存储 三、二叉树的顺序结构和实现1、二叉树的顺序结构2、堆的概念及结

推荐阅读