日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

算法设计与分析——贪心算法——多机调度问题

發(fā)布時(shí)間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算法设计与分析——贪心算法——多机调度问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

該類問題可以使用貪心策略可以設(shè)計(jì)出較好的近似算法(并不是最優(yōu)解)

#include<stdio.h> #include<stdlib.h> #include<iostream> #include<algorithm> using namespace std;typedef struct Node {int hour;//記錄該作業(yè)的所需要完成的時(shí)間int number;//記錄該作業(yè)在原來的序列的順序 }node; bool cmp(node x,node y) {if(x.hour>y.hour)return true;elsereturn false; } void MultiMachine(Node node[], int machine_number, int *machine_operation, int *machine_time[],int job_number){int rear[job_number];//安排前機(jī)器數(shù)(機(jī)器的個(gè)數(shù))個(gè)作業(yè)for (int i = 0; i < machine_number;i++){machine_time[i][0] = node[i].number;//將該作業(yè)放到二維數(shù)組中去rear[i] = 0;machine_operation[i] = node[i].hour;}cout<<"dsfdsjfklsdjflksdj";//安排剩余的job_number-machine_number個(gè)作業(yè)int i;int j;int k;for( i= machine_number;i<job_number;i++){for ( j = 0,k=1; k < machine_number;k++)//找到目前機(jī)器序列中使用時(shí)間最短的那臺(tái)機(jī)器{if(machine_operation[j]>machine_operation[k]){j = k;}}rear[j]++;machine_time[j][rear[j]] = node[i].number;machine_operation[j] += node[i].hour;}for (int i = 0; i < machine_number;i++){cout << "機(jī)器" << i + 1 << "處理:";for (int j = 0; machine_time[i][j]>0;j++){cout << "作業(yè)" << machine_time[i][j] << " ";}cout << "機(jī)器" << i << "的處理時(shí)間" << machine_operation[i] << endl;}} int main() {cout << "輸入待處理的作業(yè)個(gè)數(shù):";int job_number;cin >> job_number;Node node[job_number];cout << "輸入作業(yè)需要處理的時(shí)間:";for (int i = 0; i < job_number;i++){cin >> node[i].hour;node[i].number = i + 1;}cout << "輸入機(jī)器的個(gè)數(shù):";int machine_number;cin >> machine_number;sort(node, node + job_number, cmp);int machine_time[machine_number][job_number];//記錄每個(gè)機(jī)器上作業(yè)的序號(hào) int machine_operation[machine_number];//記錄每個(gè)機(jī)器上已經(jīng)的運(yùn)行時(shí)間for (int i = 0; i < machine_number;i++){machine_operation[i] = 0;}MultiMachine(node, machine_number, machine_operation, (int**)machine_time, job_number);}

總結(jié)

以上是生活随笔為你收集整理的算法设计与分析——贪心算法——多机调度问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99久久精品免费看国产免费软件 | 日本高清视频在线 | 美人被强行糟蹋np各种play | 手机在线看片日韩 | 中文人妻一区二区三区 | 超碰免费在线播放 | 天天操夜夜夜 | 国内自拍真实伦在线观看 | 艳妇乳肉豪妇荡乳av | 国产一区在线视频观看 | 中文字幕第31页 | 一区二区视频免费 | 五月婷婷网站 | 91福利小视频 | 成人毛片一区二区三区 | 少妇精品久久久久久久久久 | 成人激情五月天 | 亚洲精品乱码久久久久久麻豆不卡 | 2019毛片| 青青毛片| 欧美性猛烈| 亚洲乱乱| 亚洲色欲色欲www | 在线观看免费黄色 | 无码精品黑人一区二区三区 | 一级免费在线 | 少妇一级片 | 黄网在线播放 | 这里只有精品视频 | 久久综合操 | 日本成人在线一区 | 婷婷视频一区 | 国产精品久久国产精品99 | 蜜桃成人在线观看 | 国产av一区二区三区最新精品 | 啪在线视频 | 内地级a艳片高清免费播放 91在线精品一区二区 | 久久久一级 | 无码av免费精品一区二区三区 | 亚洲自拍偷拍一区 | 欧美夜夜 | 欧美 亚洲 激情 一区 | 特黄三级又爽又粗又大 | 国产精品igao视频 | 精品成人一区二区三区久久精品 | 又黄又爽的网站 | 综合久久中文字幕 | 中文字幕av免费观看 | www.夜夜爽| 日本少妇色 | av网站导航| 一本到久久 | 国产成人精品亚洲日本在线观看 | 日本va欧美va欧美va精品 | 18禁男女爽爽爽午夜网站免费 | 色吧av| 男女做那个视频 | 丁香婷婷网 | 岛国精品在线观看 | 九九九国产| 好吊色一区二区三区 | 亚洲第一区在线 | 丝袜美女av | 欧美日韩一二区 | 豆花av| 91久久免费| 成人免费高清在线播放 | 亚洲一区二区三区电影在线观看 | 国产老熟女一区二区三区 | 67194少妇在线观看 | 就操成人网 | 日韩国产精品视频 | 伊人久久综合视频 | 欧洲一区二区 | 国产做受91 | 人妻人人澡人人添人人爽 | 九九视频免费观看 | 四虎影院在线 | 无码人妻精品中文字幕 | 校园春色亚洲激情 | 催眠调教后宫乱淫校园 | 亚洲综合一区在线观看 | 色婷婷综合视频 | 中文字幕丰满孑伦无码专区 | 91亚洲欧美激情 | 亚洲一卡二卡三卡 | 国产麻豆精品一区二区 | 中文av资源| 神马久久久久久久久久 | 亚洲色图15p | 可以免费看av的网址 | 亚洲色图1 | xxxwww18| 四川丰满妇女毛片四川话 | 狠狠澡| 欧美午夜精品久久久 | 97超碰人人爱 | 亚洲不卡视频在线观看 | 国产精品三区四区 |