进程调度 非抢占短作业优先算法源代码(C语言)操作系统课程设计
2021-06-21 16:02:14 3KB 进程调度 非抢占短作业优先
1
网络爬虫是一种自动搜集互联网信息的程序。通过网络爬虫不仅能够为搜索引擎采集网络信息,而且可以作为定向信息采集器,定向采集某些网站下的特定信息,如招聘信息,租房信息等。 本文通过JAVA实现了一个基于广度优先算法的多线程爬虫程序。为何要使用多线程,以及如何实现多线程;系统实现过程中的数据存储;网页信息解析等。 通过实现这一爬虫程序,可以搜集某一站点的URLs,并将搜集到的URLs存入数据库。将解析的网页存入XML文档。
2021-06-19 21:03:52 1MB 网络爬虫 SOCKET编程 网络编程 JAVA
使用操作符栈和操作数栈,算符优先算法进行表达式求值
2021-06-19 13:24:33 4KB 表达式求值、栈
1
进程调度模拟设计(非强占式短进程优先算法、最高响应比优先调度算法)在此基础上增加了先来先服务算法。直接复制粘贴就能运行
2021-06-15 15:18:50 3KB 课程设计
1
1. 实现一个支持显示地铁线路与计算换乘的程序(对于C++/C#,编译后的二进制文件名需为subway.exe;对于Java项目,Main 方法所在文件名需为Subway.java)。之后,用户可以通过命令行启动这个程序。程序在启动时,会读取不同命令对应的命令行参数。对于地铁线路信息图,我们约定它采用参数-map作为标志。程序启动时需要通过读取-map参数来获得对应的自定义地铁文件(命名为subway.txt),从而得到地铁线路图的信息。一个调用应用程序的示例如下:subway. exe- map subway. txt对于Java语言,则是java subway -map subway. Txt 2. 现在程序里已经与地铁文件解耦了,那么我们就可以在这个的基础上做一些基础的查询操作。比如说,用户希望查询指定地铁线经过的站点。这样,在应用程序需要支持一个新的命令行参数-a,它指定了用户希望查询的地铁线路。这样,在给定地铁线路时,你的程序就需要能够从线路的起始站点开始,依次输出该地铁线经过的所有站点,直到终点站。输出的文件我们使用-o命令行参数来指定。一个调用应用程序的示例如下:subway. exe - -a 1号线-map subway. txt -0 station. txt对于Java语言,则是java subway -a 1号线- map subway. txt -o station. txt 3. 如果用户希望坐地铁,他希望能通过最少的站数从出发点到达目的地,这样就可以在命令行中以-b参数加两个地铁站点名称分别作为出发与目的,比如用户希望知道洪湖里到复兴路之间的最短路线是怎样的,他就可以使用如下命令让程序将结果写入routine.txt中。subway. exe -b洪湖里复兴路-map subway. txt -o routine. txt你的程序将计算从出发到目的站点之间的最短(经过的站点数最少)路线,并输出经过的站点的个数和路径(包括出发与目的站点)。注意,如果需要换乘,请在换乘站的下一行输出换乘的线路。上面 样例的输出就会存入routine.txt 文件中,文件内容如下: 3 洪湖里 西站 6号线 复兴路 值得注意的是,严格按照要求输出,不要增加任何额外输出或提示语。
1
本资源包括宽度优先搜索算法解决八数码问题的实验报告以及用python实现的源代码,有较详细的原理和设计思路,代码有详细的注释,适合初学者学习。
2021-06-10 16:00:50 120KB python 宽度优先搜索 八数码问题
1
操作系统 高响应比优先算法 c++语言版 操作系统 高响应比优先算法 c++语言版
1
操作系统中动态高优先权算法,使用java实现,包括实验源码,实验要求,实验心得体会等。
2021-05-23 18:01:26 5KB 操作系统 算法
1
实验一短作业优先算法.java
2021-05-23 18:01:25 3KB 操作系统 算法
1
操作系统实验,抢占式短作业优先算法,结合内存管理,实现进程调度
2021-05-19 10:25:18 8KB 操作系统
1