- 浏览: 588181 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
13256591118:
0d47afd11cbbe1e95b450395e9632e7 ...
Oracle官方教程之Fork/Join,转载自:并发编程网 -
自己811005:
61411fe54f461f31e60336d7d0ab699 ...
Oracle官方教程之Fork/Join,转载自:并发编程网 -
xiaozhang0731:
suse11.3硬盘安装及注意事项
public class Elevator { private static int totalFloorNum = 10; private static int totalStopNum = 4; private static int[] person = new int[totalFloorNum]; private static int[][] floorIndex = new int[totalFloorNum][totalStopNum]; private static int computePeopleStairs(int floor, int stopNum) { int max = totalFloorNum - stopNum; if (stopNum == 0) { int temp = 0; for (int i = floor + 1; i < max; i++) { temp += person[i] * (i - floor); } return temp; } else { int minPersonStair = Integer.MAX_VALUE; for (int i = floor + 1; i <= max; i++) { int temp = 0; int mid = (floor + i) / 2; if (floor == 0) { for (int j = 1; j < i; j++) { temp += (i - j) * person[j]; } } else { for (int j = floor + 1; j <= mid; j++) { temp += person[j] * (j - floor); } for (int j = mid + 1; j <= i; j++) { temp += person[j] * (i - j); } } temp += computePeopleStairs(i, stopNum - 1); if (temp < minPersonStair) { minPersonStair = temp; floorIndex[floor][stopNum - 1] = i; } } return minPersonStair; } } public static void main(String[] args) { for (int i = 0; i < totalFloorNum; i++) { person[i] = i + 1; } for (int i = 0; i < totalFloorNum; i++) { System.out.println(i + "th floor: " + person[i]); } int minPeopleStair = computePeopleStairs(0, totalStopNum); System.out.println("Min stairs is " + minPeopleStair); int stopNum = totalStopNum - 1; int selectedFloor = floorIndex[0][stopNum]; while (stopNum >= 0) { System.out.println(selectedFloor); stopNum--; if (stopNum >= 0) { selectedFloor = floorIndex[selectedFloor][stopNum]; } } } }
发表评论
-
super与this
2014-11-14 18:00 0class FieldBase { int i = ... -
strictfp,与“移植”有染,与“精确”无关,转载自:fbysss的专栏
2014-11-12 11:00 0一、前言 本文是针 ... -
关于Java中的IEEE765浮点数表示法,转载自:不懂不懂
2014-11-11 16:55 0float转十六进制: 16进制浮点数的表示方法,根据IEE ... -
左移、右移、算术、逻辑
2014-11-10 15:37 0逻辑左移=算数左移,右边统一添0 逻辑右移,左边统一添0 ... -
方法重载
2014-11-04 14:58 0Java编译器的方法特征签 ... -
GPars DataflowQueue,转载自:Groovy
2014-08-15 11:15 0Each message will be read by ex ... -
Oracle官方教程之Fork/Join,转载自:并发编程网
2014-08-06 10:26 694fork/join框架是ExecutorServi ... -
Reactor模式和Proactor模式,转载自:蚂蚁的专栏
2014-07-08 12:27 0首先来看看Reactor模式,Reactor模式应用于同步I/ ... -
Reactor模式及在DSS中的体现,转载自:Mike_Zhang
2014-07-08 11:51 0Reactor模式是处理并发I/O比较常见的一种模式,用于同步 ... -
Reactor模式和NIO
2014-07-08 10:42 0本文可看成是对Doug Lea S ... -
select into和insert into select
2014-04-24 14:02 0Sqlite select into不支持 select I ... -
RSA浅析,部分转载自:Lotus
2014-03-11 13:34 0import java.util.ArrayList; ... -
常量字符串为什么位于静态存储区?转载自:珀尔曼的code之地
2014-03-07 12:08 0char *c="chenxi"; 书上说 ... -
__stdcall,__cdecl,__fastcall,thiscall,naked call
2014-03-04 22:46 0函数调用 被这些修饰关键字修饰的函数,其参数都是从右向左通过堆 ... -
关于lib文件
2014-03-03 12:44 0目前以lib后缀的库有两 ... -
关于_declspec(dllimport)
2014-03-03 12:42 0在Windows DLL编程时,可 ... -
最简单的StackOverflowError
2013-06-28 20:08 0public class Example { priv ... -
越过防火墙
2013-06-21 08:05 0越过防火墙,网站顺利访问 -
逻辑,算术,左移,右移,转载自:Jeff Lee
2013-06-20 11:49 0移位操作要注意的问题是高(低)位是补0还是补1和对char, ... -
How to communicate between thread?
2013-06-02 00:10 0import java.io.DataInputStream; ...
相关推荐
操作系统磁盘管理,电梯调度算法实现,源码!
电梯调度的源代码 使用vector实现。
北邮电梯调度策略实现,使用C语言实现开发,图形化界面采用useegg实现,简单的上下行策略调度。
用Java写的电梯调度算法4,模拟操作系统的进程调度,图形界面
操作系统上机实验 模拟电梯调度算法,实现对磁盘的驱动调度 对磁盘进行移臂和旋转调度
电梯调度算法是用来模拟进程管理。一般操作系统课上会需要,哈哈
C语言电梯调度算法,数据结构课程设计
我搜集的电梯调度算法,论文。包括:强化学习算法,LOOK调度算法,最短寻道算法,遗传算法,滚动优化算法,模糊控制,预约电梯群控算法,基于现场总线的算法。希望免除大家搜索之苦。
c++ 写的电梯调度程序,图形界面,源代码
java电梯调度系统
电梯调度模拟系统的测试方案部分的文档;电梯调度模拟系统的测试方案部分的文档;
模拟电梯调度算法(操作系统) 一、实验内容 模拟电梯调度算法是指在操作系统中,对磁盘的驱动调度算法。磁盘是一种高速、大容量、旋转型、可直接存取的存储设备。它作为计算机系统的辅助存储器,担负着繁重的输入...
本项目将经典的电梯调度算法通过简易的方法实现,想充分了解的你还不赶快下载?
1、对于如下给定的一组磁盘...2、要求分别采用先来先服务、最短寻道优先以及电梯调度方法进行调度。 3、要求给出每种算法中磁盘访问的顺序,计算出平均移动道数。 4、假定当前读写头在90号,向磁道号增加的方向移动。
电梯调度模拟系统的测试报告;电梯调度模拟系统的测试报告
采用C++对操作系统课程中的LOOK电梯调度算法进行简单的描述,望采纳
为电梯调度算法,有程序和文档,可运行,操作系统课程设计。
假设要求从系统中输入N个需访问的柱面号,当前磁头的移动方向由键盘输入(1代表磁头从外往内移动,-1代表磁头由内往外移动),当前磁头刚完成访问序号为M的柱面,请编程输出采用电梯调度算法得到的柱面访问序列号,...
摘要采用 AT89C51 单片机实现双电梯调度系统,共有 8 层楼,每层楼都有单独的上行和下行按钮,每个按键都有对应的 LED 灯标识按键是否按下,有较好的显示
这是用C#开发的电梯调度系统,有什么不足之处,请大家多多指正,谢谢!