自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 安装配置Goland+vscode

VSCODE打开工作目录,根据提示安装Go插件,然后ctrl+shift+p.安装工具。GOPATH(工作目录)GOROOT(安装目录)PATH添加GOROOT。

2024-03-22 16:18:41 216

原创 编译Linux内核并用qemu驱动遇到的问题合集

主页:主页参考操作遇到的问题...

2024-03-20 16:48:44 764

原创 递归算法c++

已知S=s1s2...sk,T=t1t2...tkS=s1s2...sk,T=t1t2...tk,则S<T等价于,存在p(1<=p<=k),使得s1=t1,s2=t2,...,sp−1=tp−1,sp<tps1=t1,s2=t2,...,sp−1=tp−1,sp<tp成立。则称S1,S2,……题目描述】给出一个正整数aa,要求分解成若干个正整数的乘积,即a=a1×a2×a3×...×an,并且1<a1≤a2≤a3≤...≤an,问这样的分解的种数有多少……(用K表示)5,1,1和1,5,1 是同一种分法。

2024-03-18 23:10:21 1072

原创 递推算法C++

请根据给定的m、n以及所有相邻村庄的距离,选择在哪些村庄建小学,才使得所有村到最近小学的距离总和最小,计算最小值。有一批易感人群住在网格状的宿舍区内,宿舍区为n*n的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。接下来的n行,每行n个字符,’.’表示第一天该房间住着健康的人,’#’表示该房间空着,’@’表示第一天该房间住着得流感的人。在所有的 N 位数中,有多少个数中有偶数个数字 3?

2024-03-18 23:08:23 379

原创 数据排序算法

先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。第j行的3个数字依次表示学号为 j−1 的学生的语文、数学、英语的成绩。共有5行,每行是两个用空格隔开的正整数,依次表示前5名学生的学号和总分。

2024-03-18 23:07:26 481

原创 高精度计算

2.给定一个整数,计算2的N次方。7.大整数除以13,输出商和余数。4.*10000以内n的阶乘。5*.高精度计算之阶乘和。

2024-03-18 23:05:34 296

原创 算法简单小技巧

【代码】算法简单小技巧。

2024-03-18 23:03:26 241

原创 Trait与生命周期

一个类型的行为由其可供调用的方法构成。如果可以对不同类型调用相同的方法的话,这些类型就可以共享相同的行为了。trait 定义是一种将方法签名组合起来的方法,目的是定义一个实现某些目的所必需的行为的集合。这里使用 trait 关键字来声明一个 trait,后面是 trait 的名字,在这个例子中是Summary。在大括号中声明描述实现这个 trait 的类型所需要的行为的方法签名,在这个例子中是需要为结构体定义中的每一个引用添加生命周期标注.next()

2024-03-18 14:40:02 985 1

原创 数学建模之聚类模型详解

DBSCAN(Density-based spatial clustering of applicationswith noise)是Martin Ester, Hans-PeterKriegel等人于1996年提出的一种基于密度的聚类方法,聚类前不需要预先指定聚类的个数,生成的簇的个数不定(和数据有关)。在这幅图里,MinPts = 4,点A 和其他红色点是核心点,因为它们的ε-邻域(图中红色圆圈)里包含最少4 个点(包括自己),由于它们之间相互相可达,它们形成了一个聚类。

2023-12-24 22:27:15 1065

原创 数学建模分类模型

(比如:17‐19、36‐38这六个样本作为测试组)比较设置不同的自变量后的模型对于测试组的预测效果。把数据分为训练组和测试组,用训练组的数据来估计出模型,再用测试组的数据来进行测试。为了消除偶然性的影响,可以对上述步骤多重复几次,最终对每个模型求一个平均的准确率,这个步骤称为。于多分类模型,将简单介绍Spss中的多分类线性判别分析和多分类逻辑回归的操作步骤。将求出来的beta代入得到的结果大于0.5则预测的y = 1,否则 y =0。已知分类结果的水果ID为1‐38,前19个为苹果,后19个为橙子。

2023-12-19 20:31:28 445

原创 数学建模回归分析part2

(1)减弱数据的异方差性(2)如果变量本身不符合正态分布,取了对数后可能渐近服从正态分布(3)模型形式的需要,让模型具有经济学意义。解释型回归更多的关注模型整体显著性以及自变量的统计显著性和经济意义显著性即可。(1)回归分为解释型回归和预测型回归。如果自变量中有定性变量,例如性别、地域等,在回归中要怎么处理呢?(2)可以对模型进行调整,例如对数据取对数或者平方后再进行回归。思考: y = b + b1*Inx;(3)数据中可能有存在异常值或者数据的分布极度不均匀。本文由博客一文多发平台。

2023-12-08 14:34:24 608

原创 多元线性回归基础part1

发现新天地,欢迎。

2023-12-06 15:14:41 603

原创 数学建模之典型相关分析

典型相关分析(Canonical Correlation analysis)研究两组变量(每组变量中都可能有多个指标)之间相关关系的一种多元统计方法。它能够揭示出两组变量之间的内在联系。典型相关分析由Hotelling提出,其基本思想和主成分分析非常相似。首先在每组变量中找出变量的线性组合,使得两组的线性组合之间具有最大的相关系数;然后选取和最初挑选的这对线性组合不相关的线性组合,使其配对,并选取相关系数最大的一对;如此继续下去,直到两组变量之间的相关性被提取完毕为止。(假设性检验)

2023-12-03 12:34:54 721

原创 数学建模之相关系数模型及其代码

发现新天地,欢迎访问小铬的主页(

2023-12-01 11:50:39 937

原创 LeetCode二叉树小题目

路径记录: 当 (1) root 为叶节点 且 (2) 路径和等于目标值 ,则将此路径 path 加入 res。目标值更新: tar = tar - root.val(即目标值 tar 从 targetSum 减至 0 )路径恢复: 向上回溯前,需要将当前节点从路径 path 中删除,即执行 path.pop_back()。否则 mid = (left + right) / 2,将a[mid]值赋给root结点。路径更新: 将当前节点值 root.val 加入路径 path。本文由博客一文多发平台。

2023-11-24 16:28:42 672

原创 数学建模之拟合及其代码

发现新天地,欢迎访问Cr不是铬的。

2023-11-22 22:29:26 904

原创 LeetCode之二叉树

发现新天地,欢迎访问Cr不是铬的。

2023-11-22 21:02:44 154

原创 数学建模之插值法及代码

说在前面,在数学建模比赛中,拉格朗日插值不好,有龙格现象。不多做解释。

2023-11-21 15:54:03 256 1

原创 JavaScript基础

javascript基础语言与其他语言大差不差,看代码理解即可。数组稍微和C有点出入,有一些内置的方法记得使用。多个单词,第二个单词首字母大写(驼峰命名)变量名可以是字母、下划线、$,还有数字;但是不能以数字开头小写字母开头,记得格式,还有回调函数!本文由博客一文多发平台。

2023-11-20 10:28:18 66

原创 数学建模值TOPSIS法及代码

上篇文章谈到的层次分析法是有局限性的。比如评价的决策层不能太多,太多的话n会很大,判断矩阵和一致性矩阵差异可能会很大。其次,其无法利用原始的数据来做精确的评价。这个时候就体现出TOPSIS法的好处了。它在原始数据上,充分反映各个评价方案之间的差距。

2023-11-19 12:29:59 247

原创 matlab层次分析法模型及相关语言基础

发现更多计算机知识,欢迎访问Cr不是铬的代码放在最后面!这篇文章是学习模型的笔记。

2023-11-17 21:33:22 314 2

原创 LeetCode之二叉树

发现更多计算机知识,欢迎访问Cr不是铬的最近数据结构学到二叉树,就刷了刷力扣,写这篇文章也是辅助记忆。

2023-11-16 22:04:10 216

原创 蓝桥杯第三周算法竞赛D题&&E题

发现更多计算机知识,欢迎访问Cr不是铬的。

2023-11-16 20:25:10 799

原创 数据结构C语言之线性表

线性表是具有相同特性的数据元素的一个有限序列对应的逻辑结构图形:从线性表的定义中可以看出它的特性:(1)有穷性:一个线性表中的元素个数是有限的(2)一致性:一个线性表中所有元素的性质相同,即数据类型相同(3)序列性:各个元素的相对位置是线性的线性表是一种基础且重要的数据结构,常见的线性表有三种实现方式:顺序表、单链表和双链表。​ 本文对这三种线性表的实现方式及特点做一个简要总结:一、顺序表顺序表是将逻辑顺序上相邻的数据元素存储在物理位置上也相邻的存储单元中,通常使用数组来实现。

2023-11-16 13:22:11 214

原创 计算机组成原理:大而快——层次化存储

在cache中为每个存储中的数据进行位置分配的最简单方式,就是基于它在存储中的地址来分配cache中的位置,这称为直接映射找对应数据块(块地址) mod (cache中的数据块数量)(图示映射)cache中要添加标签这些标签(tag)保存了所需的地址信息,用来确定请求字是否在cache中cache中添加有效位用来标识该表现中是否保存着有效数据cache还可以利用时间局部性,使用最近访问的数据替换不常访问的数据虚拟存储最重要的功能就是允许多个进程共享一个主存,同时为这些进程和OS提供内存保护。

2023-11-14 21:21:28 68

原创 计算机组成原理之处理器(流水线)

流水线是一种能使多条指令重叠执行的技术。流水线更快的原因是所有的工作都在并行执行,所以单位时间能够完成更多的工作,流水线提高了吞吐率。RISC-V是五级流水线 约等于五倍加速比从存储器中取出指令IF读寄存器并译码指令ID执行操作或计算地址EX访问数据存储器的操作数MEM将结果写入寄存器WB。

2023-11-12 16:17:05 124

原创 计算机组成原理之处理器(单周期)

所有的指令都用程序计数器获得指令在指令存储器中的地址。取到指令后,指令的对应字段知道要使用的寄存器操作数。寄存器操作数一被取出,即可用于计算存储器地址(load指令或store指令)、计算算术运算结果(定点算术逻辑指令)或进行相等检验(分支指令)。如果是算术指令,ALU的结果要写回寄存器。如果是存取操作,ALU的结果黄作为存储器地址以及存储来自寄存器的值,或将存储器数据加载到寄存器中。

2023-11-11 15:59:47 339

原创 蓝桥杯之模拟与枚举day1

直接枚举就行,但是注意要如何进行枚举,日期30进1,月份12进1。这个是一道简单的模拟枚举题目,只要把对应每次的i的各个位都提取出来,然后对应的卡片数目减去1即可。被拿走的卡片我们是不能访问计数的,用一个flag数组表示即可解决问题,但是在不同位置开始遍历的时候记得清零。tips:注意输出的答案不是能选择的最多卡片数目,而是能够赢得的最多球票数目,及卡片所代表的值!这个是好办的,当pos = n的时候,我们将其归为为1即可。当我们选择的卡片数量为n的时候或者当我们数到的数比所有卡片的数量还要多!

2023-11-10 20:10:10 718

原创 计算机组成原理之指令

在PC寻址的时候:Targetaddress = PC + immediate * 2翻译并启动程序过程:C程序-->预处理(#开头的全部处理掉)-->编译(变为汇编语言) -->汇编(变为机器语言)-->链接(目标文件链接为整体)图示:动态链接器:动态链接器是操作系统的一部分,用于在执行可执行文件时(在“运行时”),将可执行文件所需的共享库从持久存储复制到 RAM 中,并填充跳转表和重定位指针。具体的操作系统和可执行文件格式决定了动态链接器的功能和实现方式。

2023-11-09 21:48:38 179

原创 最全Linux命令学习笔记

比如,简单的ls命令就有:-a -A -b -c -C -d -D -f -F -g -G -h -H -i -I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w -x -X -1等选项,可以发现选项是极其多的。相对路径表示以当前目录作为起点,去描述路径,如test/a.txt,相当于当前工作目录内的test文件夹内的a.txt文件。. ,表示当前,比如 ./a.txt,表示当前文件夹内的a.txt文件。

2023-11-05 16:44:59 95

原创 C++对象模型

对于实现平面一个点的参数化。C++的class封装看起来比C的struct更加的复杂,是否意味着产生更多的开销呢?实际上并没有,类的封装不会产生额外的开销,其实,C++中在布局以及存取上的额外开销是virtual引起的。

2023-11-05 12:35:55 127

原创 C++prime之输入输出文件

作为一种优秀的语言,C++必然是能操作文件的,但是我们要知道,C++是不直接处理输入输出的,而是通过一族定义在标准库中的类型来处理IO的。‘流’和‘缓冲区’

2023-11-04 20:33:30 162

原创 【图文并茂】C++介绍之串

​ 字符串简称为串,串是由字符元素构成的,其中元素的逻辑关系也是一种线性关系。串的处理在计算机非数值处理中占用重要的地位,如信息检索系统,文字编辑等都是以串数据作为处理对象。顺序串的存储方式又有两种。一种是每个字只存一个字符,这称为。和线性表一样,串也要顺序存储结构和链式存储结构,前者称为。,这里介绍采用带头结点的单链表作为链串。另一种是每个字存放多个字符,称为。希望本文对你有所帮助!

2023-09-07 21:24:56 817

原创 【图文并茂】c++介绍之队列

队列(queue)简称队,它也是一种操作受限的线性表,其限制为仅允许在表的一端进行插入操作,而在表的另一端进行删除操作队尾(rear) :进行插入的一端队首(front):进行删除的一端入队(enqueue):插入新元素出队(dequeue):删除新元素队列是一种先进先出表(FIFO),而前面介绍过的栈是一种先进后出表。(一个队列)

2023-09-07 17:50:12 4714

原创 C++入门介绍之“栈”

栈(stack)是一种只能在一端进行插入或删除的线性表下面是一些基础概念栈顶(top) : 表中允许进行插入、删除操作的线性表栈底(bottom):表的另一端空栈 :栈中没有数据元素进栈/入栈(push):栈的插入操作出栈/退栈(pop):栈的删除操作。

2023-09-06 17:27:53 2709

原创 [图文并茂]C++线性表及其逻辑结构

线性表是具有相同特性的数据元素的一个有限序列对应的逻辑结构图形:从线性表的定义中可以看出它的特性:(1)有穷性:一个线性表中的元素个数是有限的(2)一致性:一个线性表中所有元素的性质相同,即数据类型相同(3)序列性:各个元素的相对位置是线性的线性表是一种基础且重要的数据结构,常见的线性表有三种实现方式:顺序表、单链表和双链表。​ 本文对这三种线性表的实现方式及特点做一个简要总结:一、顺序表顺序表是将逻辑顺序上相邻的数据元素存储在物理位置上也相邻的存储单元中,通常使用数组来实现。

2023-09-05 11:43:31 157

原创 图文并茂的C++学习笔记之多态性

将每个零件封装出抽象基类,并且提供不同的厂商生产不同的零件,例如Intel厂商和Lenovo厂商。多态使用时,如果子类中有属性开辟到堆区,那么父类指针在释放时无法调用到子类的析构代码。在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容。利用多态技术实现本案例,提供抽象制作饮品基类,提供子类制作咖啡和茶叶。分别利用普通写法和多态技术,设计实现两个操作数进行运算的计算器类。创建电脑类提供让电脑工作的函数,并且调用每个零件工作的接口。​ 3. 拥有纯虚析构函数的类也属于抽象类。

2023-05-26 14:15:39 77

原创 图文并茂的C++指针、数组与字符串学习笔记

形参数组和实参数组的首地址重 合.后面的元素按照各自在内存中的存储顺序进行对应.对应元素使用相同的数据存储地 址,因此实参数组的元素个数不应该少于形参数组的元素个数。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D3YDm8ZU-1684500139359)(file:///C:/Users/Lenovo/AppData/Roaming/Typora/typora-user-images/image-20230505170702877.png?“找我请到302”。

2023-05-19 20:49:58 212

原创 Vector动态数组详细介绍

定义vector需要包含头文件<vector>。可以使用以下语法定义一个vector:其中,type表示vector中元素的类型,vec表示vector的名称。例如,定义一个包含整数的vector可以使用以下代码:​定义vector后,可以使用以下语法初始化vector:使用花括号{}初始化vector,如下所示:使用括号()初始化vector,如下所示:这将创建一个包含3个元素的vector,每个元素的初始值为0。

2023-05-12 17:11:01 539

原创 图文并茂C++学习笔记之数据的共享和保护收藏篇:标识符、生存期、静态成员、友元……的详细总结

​。

2023-04-21 21:00:53 873 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除