国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

python實現(xiàn)先來先服務(wù)調(diào)度算法

2023-05-10 21:36 作者:真是累的很啊  | 我要投稿

程序調(diào)度算法的核心就是排序,只要排好程序上cpu的順序,其他的就是細(xì)節(jié)性問題,比如上一個程序執(zhí)行完但是第二個程序還沒到,那么此時就需要注意第二個程序上cpu的時間不是上一個程序結(jié)束的時間,而是它的到達(dá)時間,代碼如下 if list_sorted[i][1]>time: ????completely_time=list_sorted[i][1]+list_sorted[i][2] ??else: ????completely_time=time+list_sorted[i][2] ??? 以上就是判斷程序的到達(dá)時間和當(dāng)前時間來確定真實的完成時間 由于是先來找到算法,排序就很簡單,直接都接收按到達(dá)時間排序就行,本人未簡化代碼如下 n=int(input()) list_name=input().split() list_time=list(map(int,input().split())) list_servicetime=list(map(int,input().split())) list_sort=[] for i in range(n): ??list_sort.append((list_name[i],list_time[i],list_servicetime[i])) list_sorted=sorted(list_sort,key=lambda x:(x[1],x[0])) time=list_sorted[0][1] for i in range(len(list_sorted)): ??if list_sorted[i][1]>time: ????completely_time=list_sorted[i][1]+list_sorted[i][2] ??else: ????completely_time=time+list_sorted[i][2] ??twist_time=completely_time-list_sorted[i][1] ??_twist_time=twist_time/list_sorted[i][2] ??list_sorted[i]=list_sorted[i]+(completely_time,twist_time,_twist_time) ??time=completely_time list_cname=['作 業(yè) 名:','到達(dá)時間:','服務(wù)時間:','完成時間:','周轉(zhuǎn)時間:','帶權(quán)周轉(zhuǎn)時間:'] for i in range(6): ??print(list_cname[i],end='') ??list_output=[] ??for j in range(n): ????if i==5: ??????list_output.append(f'{list_sorted[j][i]:.2f}') ??????continue ????list_output.append(list_sorted[j][i]) ??print(*list_output)

python實現(xiàn)先來先服務(wù)調(diào)度算法的評論 (共 條)

分享到微博請遵守國家法律
防城港市| 松桃| 曲沃县| 会泽县| 蓝山县| 宣武区| 达尔| 中西区| 尼勒克县| 大安市| 乌鲁木齐县| 海晏县| 分宜县| 博客| 岑溪市| 博罗县| 都江堰市| 遵义市| 依兰县| 修水县| 中超| 玉屏| 上思县| 吴堡县| 澄江县| 石泉县| 宝鸡市| 武川县| 苏尼特左旗| 班戈县| 长春市| 扎囊县| 奉新县| 商水县| 于田县| 泰兴市| 朝阳市| 临颍县| 三台县| 南通市| 灌南县|