- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 改进麻雀搜索算法及其应用研究
不仅对麻雀搜索算法提出了有效的改进策略,而且提供了理论基础和实验支撑,拓展了该算法在实际问题中的应用范围。于是,在SSA的警戒者位置更新公式中引入Levy飞行策略,通过高频短距离的探索和低频长距离的交替探索,在局部搜索和全局搜索时采用不同长度的步长来展开搜索,提高算法的收敛精度,解决传统SSA陷入局部最优解的问题。通过在TSPLIB中的两个数据集和一个随机生成的数据集上的测试,分析得到的最短路径曲线、收敛曲线和路径长度等,验证了ISSA具有更强的寻优能力、更好的稳定性和更强的鲁棒性。导致搜索效率下降等。
2024-01-10 16:27:01
524
1
原创 高速缓存存储器
cache中的存储块的大小和主存块的大小是保持一致的,但是cache块的大小在不同的映射方式和读写方式下需要添加相应的标志位(tag)、一致性维护位、替换算法控制位,故实际上cache每一行的容量是大于主存块的。1、直接映射 在直接映射方式策略中,将主存和cache分块后,每一个主存块对应于cache中的一个块,通过地址映射函数映射到块中。此时,由于分块的原因会产生块内地址,对应块内的不同存储单元。 然后通过映射函数,即模cache块数的运算,会使主存块对应...
2022-07-18 18:23:21
3488
1
原创 主存储器存储原理
1、数据的读写操作 如上图所示 ,每一个存储元都是这样的一个微型电路元件。当给予mos管以高电压时,mos管将会导通,低电压时将会断开,这也是半导体元件的基本特性。此外,对于电容而言,如果外部接进高电压,通过mos管会在电容上存储电压。 于是,当想要读取一个存储单元的信号时,将mos管导通,如果此时电容处存储着电压,那么将会有电流流出,即为1,如果没有即为0;当要写一个数据进入存储单元时,输入端置高电压,mos管导通,此时会在电容处存储电压,即为1,然后断开mos管,电压即被留在...
2022-07-16 14:48:13
579
原创 关于双符号数溢出的理解
利用双符号数进行浮点数补码加减运算的过程中,一般会碰到如下几种情况:1. 正数加正数: 如00,1111➕00,1000,此时的运算结果就为01,0111。 很明显,这发生了正溢出,因为在数值位只有4位,能表示的最大数值为1111,而运算结果显然超出了该范围,于是产生了像符号位的进位,造成上溢出。2. 负数加负数: 如11,1111➕11,1000,此时的运算结果就为11,0111。 显然,这没有发生了溢出,其原因是在负数补码中,高位的1相当于原码的...
2022-07-15 14:40:59
6660
3
原创 基于线性表和二叉排序树的低频词过滤系统
#include<iostream>#include<fstream>#include<vector>#include<time.h>#define NUM 5using namespace std;void Sort(vector<vector<char>> &WordList,vector<int> &WordNum,int n) { //将单词表中的单词按照出现频率从大到小排序 ...
2021-07-01 11:01:56
362
原创 隐式图的搜索问题
#include<iostream>#include<queue>#include"time.h"#include<stack>#include<math.h>#define num 9using namespace std;struct Node{ int state[9]; struct Node* parent; int value,depth; friend bool operator <(Nod...
2021-07-01 11:01:08
46
原创 图书信息管理系统的设计与实现
#include<iostream>#include<iomanip>#include<cstring>#define MAX 100using namespace std;struct Book{ char no[15]; char name[30]; float price;};struct Seqlist{ Book elem[MAX]; int length;};Seqlist list;void i...
2021-07-01 10:59:30
61
原创 数据结构课程设计预习日志
实验一 图书管理系统一.算法实现方案:1.整体采用顺序表来实现,将每一个图书结构体存储到顺序表中,通过对顺序表的增删改查来实现相应的图书管理系统的相关功能。2.功能及实现:根据指定图书个数,逐个输入图书信息:实现:设置input函数,依次创建图书结构体,将创建的图书存储到顺序表里;逐个显示图书表中所有图书的相关信息:实现:通过循环将顺序表里的图书信息依次输出;能根据指定的待入库的新图书的位置和信息,将新图书插入到图书表中指定的位置:实现:即顺序表的插入,根据位置插入,该位置..
2021-06-20 00:39:03
397
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人