最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)度算法的評論 (共 條)

分享到微博請遵守國家法律
青田县| 高台县| 吉林省| 炎陵县| 通许县| 石首市| 安义县| 福鼎市| 昌乐县| 远安县| 泰安市| 屏东市| 凤翔县| 乌拉特中旗| 绥江县| 富裕县| 延边| 喀喇| 瑞丽市| 酉阳| 德惠市| 盐津县| 石城县| 滨州市| 获嘉县| 乐陵市| 大埔区| 石楼县| 邵东县| 社旗县| 蒙自县| 黄龙县| 略阳县| 治县。| 阳山县| 大新县| 梓潼县| 登封市| 武安市| 耿马| 前郭尔|