资源简介
1、对于给定的一组作业, 给出其到达时间和运行时间
2、分别用先来先服务算法、短作业优先和响应比高者优先三种算法给出作业的调度顺序。
3、计算每一种算法的平均周转时间及平均带权周转时间并比较不同算法的优劣。
代码片段和文件信息
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import javax.swing.*;
import javax.swing.table.*;
public class taskAttemper implements ActionListener {
//一些变量的声明
private Vector eleVector = new Vector();
private JButton jbrjbmjbl;
private DefaultTableModel jtData;
private DefaultTableModel jtarDatajtamDatajtalData;
/*入口函数*/
public static void main(String[] args){
new taskAttemper();
}
/*构造方法*/
public taskAttemper(){
create();
}
/*创建UI界面 并对按钮添加事件*/
private void create(){
JPanel paneldwr = new JPanel();
paneldwr.setLayout(new BorderLayout());
jbr = new JButton(“先来先服务“);
String[] jtaCNames = {“作业名““开始时间““完成时间“ “周转时间““带权周转时间“};
jtarData = n
- 上一篇:java算法中常用的数据结构和方法
- 下一篇:java学习相关书籍整理 百度网盘
评论
共有 条评论