![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实验报告
文章平均质量分 65
ALISA_1998
这个作者很懒,什么都没留下…
展开
-
A*算法实现8数码问题(c语言实现)
实验报告 【实验名称】 A*算法实现8数码问题 【实验要求】 在一个3 ×3的方格棋盘上放置着1到8八个数码,每个数码占一个,且有一个空格。这些数码可在棋盘上移动,其移动规则是:与空格相邻的数码方可移入空格。现在问题是:对于指定的初始棋局和目标棋局,给出数码移动序列。 初始状态:用户任意给定 目标状态 1 2 3 8 4 7 6 5 【实验内容】 算法思想:A*算法 设S0 :初态, Sg:目标状态 open={S0}; closed={ }; 如果open原创 2021-03-10 12:15:57 · 7486 阅读 · 2 评论 -
操作系统实验 银行家算法
操作系统实验 银行家算法(C语言实现) 一、实验目的: (1)了解多道程序系统中,多个进程并发执行的资源分配 (2)掌握死锁产生的原因、产生死锁的的必要条件和处理死锁的基本方法 (3)掌握预防死锁的方法,系统安全状态的基本概念。 (4)掌握银行家算法,了解资源在进程并发执行中的资源分配策略 二、实验内容: 设计一个n个并发进程共享m个系统资源的程序实现银行家算法。要求包含: (1)简单的选择界面。 (2)能显示当前系统资源的占用和剩余情况。 (3)进程提出资源请求,如何可以满足则分配,如果不可以满足则阻原创 2021-03-10 11:25:22 · 1085 阅读 · 0 评论