实验
文章平均质量分 61
Wen'
这个作者很懒,什么都没留下…
展开
-
java小程序:实现数字倒置(整数部分与小数部分分别倒置)
1.创建File->new->other选择命名+版本一定要选1.8的选择SWT->Application Window2.界面3.代码部分给按钮添加事件:右键“转换”按钮->Add event handler->mouse->mouseDoubleClike->双击按钮进入代码部分reverse.addMouseListener(new MouseAdapter() { private String input; public原创 2021-04-11 10:33:13 · 615 阅读 · 0 评论 -
python实现knn分类算法和贝叶斯分类算法(数据集为UCI Iris和UCI Bank Marketing)
问题描述:分类算法是解决分类问题的方法,是数据挖掘、机器学习和模式识别中一个重要的研究领域。分类算法通过对已知类别训练集的分析,从中发现分类规则,以此预测新数据的类别。分类算法的应用非常广泛,银行中风险评估、客户类别分类、文本检索和搜索引擎分类、安全领域中的入侵检测以及软件项目中的应用等等。内容提要:针对教师指定的两类公用数据集(纯数值型例如UCI Iris, 混杂型数据例如UCI Bank Marketing),学生至少实现两种分类算法,并比较分析结果原因。本次实验主要内容包括数据处理、算法实现和评价方原创 2021-01-02 15:08:26 · 6877 阅读 · 26 评论 -
C++:八数码问题求解
问题描述:八数码,在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是空的,其初始状态如图1所示,要求对空格执行空格左移、空格右移、空格上移和空格下移这四个操作使得棋盘从初始状态到目标状态。(注:图片给的例子无解。)内容提要:分别用广度优先搜索策略、深度优先搜索策略和启发式搜索算法(至少两种)求解八数码问题;分析估价函数对启发式搜索算法的影响;探究讨论各个搜索算法的特点。实验步骤:1.随机生成一个八数码问题分布,设计一个可解的目标状态(要求棋盘9个位置都不同)。2.分别用广度优先搜索策略、深原创 2020-12-31 11:32:36 · 14295 阅读 · 7 评论 -
操作系统课设:Linux二级文件系统
模拟文件管理系统为Linux系统设计一个简单的二级文件系统。要求做到以下几点:(1)可以实现下列几条命令login 用户登录dir 列文件目录create 创建文件delete 删除文件open 打开文件close 关闭文件read 读文件write 写文件(2)列目录时要列出文件名、物理地址、保护码和文件长度;(3)源文件可以进行读写保护。提示:(1)首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改原创 2020-09-21 14:44:07 · 17392 阅读 · 28 评论 -
操作系统linux:银行家算法(C语言实现)
一、实验内容和要求1、在Linux环境下编译运行程序;2、按照教材的算法编写;3、输入数据从文本文件中读出,不从键盘录入,数据文件格式见以下说明;4、主要数据结构的变量名和教材中的一致,包括Available、Max、Allocation、Need、Request、Work、Finish。5、程序可支持不同个数的进程和不同个数的资源;6、验证教材中的“银行家算法示例”中的例子(包括可成功分配、不可分配)。二、实验原理1.资源分配算法令Request i表示进程p i的申请向量。Reques原创 2020-06-04 14:35:55 · 7507 阅读 · 7 评论