用C++编写。 里面有详细的插入排序,快速排序,合并排序和选择排序的代码。 排序算法测试实验通过设计测试数据集,编写测试程序,用于测试三种算法的正确性,三种算法在不同复杂性上的表现(最好情况、最差情况、平均情况),三种算法每次的的比较频率和腾挪频率。 使用说明:Sort_Test.cpp可以直接运行,输出结果可在本文件夹下的Result.txt中查看
1
参照算法导论,代码实现并加入了计时。算法实验必备,纯C代码,方便参考.学习交流,共同进步
2019-12-21 22:18:55 397KB 算法实验
1
哈工大研究生算法设计与分析实验,实验内容分治算法和搜索算法
2019-12-21 22:09:08 380KB 算法实验 分治算法 搜索算法
1
操作系统实验八:磁盘移臂调度算法实验报告。实验目标:加深对于操作系统设备管理技术的了解,体验磁盘移臂调度算法的重要性;掌握几种重要的磁盘移臂调度算法,练习模拟算法的编程技巧,锻炼研究分析试验数据的能力。实验内容:请在示例实验程序中补充SCAN,C-SCAN,LOOK磁盘移臂调度算法的模拟程序。输入不同的磁盘柱面请求序列,观察和分析其调度效果和性能,并将其与FCFS和SSTF算法进行比较。改进以上示例实验程序,使之能够随机的产生磁盘柱面请求序列,以便能动态的观测各种调度算法的性能。
1
1) 加深对指令级并行性及开发的理解。 (2) 加深对Tomasulo算法的理解。 (3) 掌握Tomasulo算法在指令流出、执行、写结果各阶段对浮点操作指令以及load和store 指令进行什么处理。 (4) 掌握采用了Tomasulo算法的浮点处理部件的结构。 (5) 掌握保留站的结构。 (6) 给定被执行代码片段,对于具体某个时钟周期,能够写出保留站、指令状态表以及浮点 寄存器状态表内容的变化情况。 首先要掌握Tomasulo模拟器的使用方法 (1) 假设浮点功能部件的延迟时间为加减法2个时钟周期,乘法10个时钟周期,除法40 个时钟周期,Load部件2个时钟周期。
2019-12-21 21:55:34 899KB Tomasuluo 北京交通大学 实验报告
1
用Matlab编写的代码框架,用于图像配准实验(内附有详细使用说明)
2019-12-21 21:53:19 3.9MB 图像配准 尺度不变性 Harris Matlab
1
华中科技大学算法实验,包含大数相乘,二分查找树,最近点对和floyd算法
2019-12-21 21:45:28 859KB 算法设计
1
内含最短路径算法代码及实验报告。本次实验要求利用MATLAB分别实现Dijkstra算法和Floyd算法,可对输入的邻接距离矩阵计算图中任意两点间的最短距离矩阵和路由矩阵,且能查询任意两点间的最短距离和路由。
2019-12-21 21:28:55 272KB 最短路径算法 Dijkstra算法 matlab
1
通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。
2019-12-21 21:27:06 192KB 页面置换算法
1
利用libtomcrypt库进行sha1、sha512等的值计算
2019-12-21 21:26:14 657KB hash算法实验
1