永发信息网

为什么用最小元素法和最大差值法得到的最优解不一样

答案:1  悬赏:10  手机版
解决时间 2021-01-11 11:25
为什么用最小元素法和最大差值法得到的最优解不一样
最佳答案
我做的:(其中算法中我设计的是模板类,不想那么复杂所以主函数中就直接用集合inta[10]={2,5,3,9,7,6,0,1,4,8}了)直接法:#include"stdafx.h"#includetemplateclassSortableList{private:T*l;intmaxSize,n;public:SortableList(intmSize){maxSize=mSize;l=newT[maxSize];n=0;}~SortableList(){delete[]l;}voidMaxMin(T&max,T&min)const;intinit(Ta[],intnSize){if(nSizevoidSortableList::MaxMin(T&max,T&min)const{inti;if(n==0)return;max=min=l[0];for(i=1;imax)max=l[i];elseif(l[i]alist(10);inta[10]={2,5,3,9,7,6,0,1,4,8};coutclassSortableList{private:T*l;intmaxSize,n;public:SortableList(intmSize){maxSize=mSize;l=newT[maxSize];n=0;}~SortableList(){delete[]l;}voidMaxMin(inti,intj,T&max,T&minn)const;intinit(Ta[],intnSize){if(nSizevoidSortableList::MaxMin(inti,intj,T&max,T&min)const{Tmin1,max1;if(i==j)max=min=l[i];elseif(i==j-1){if(l[i]min1)min=min1;}}intmain(){inti,amax,amin;SortableListalist(10);inta[10]={2,5,3,9,7,6,0,1,4,8};cout<<"元素集合为:";for(i=0;i<10;i++)cout<
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鱼缸里放块沉木对水有什么好处啊?
有什么好玩的耽美游戏
我在西安预约科目三成功了,就约的盛源驾校,
华龙区濮阳东北饭店在什么地方啊,我要过去处
服务器维护中,怎样破解IIS最大上传值为200K
如果到街道报名参军那么街道会通知单位和家里
镇平县南阳中旺专业装裱十字绣字画照片哪位知
孩子父亲去世,其母亲是智障没有扶养能力,留下
shellfabric中文是什么意思
请问组工,从县直机关选拨为乡镇副职,快半年
完成句子 根据中文提示,完成句子。(10分)
北回归线穿过我国的________省、________省、
宿州市博爱牙科门诊怎么去啊,有知道地址的么
陆军一号何佳是谁演的
个别字就口吃怎么办
推荐资讯
我想学武术,台北市哪里有
青岛都有哪些好的基金公司
租房换房间被要求收换房费,怎么办
老板灶具9b20和9b37哪款好
谁有已经交过押金确认了是真的手机兼职
外卖奇遇记全部的台词。
北ꦿོ゜এ ,给 佛系玩家
RESP(rpm)什么意思
恒信如意苑地址在哪,我要去那里办事
烟台胶东机电工资怎么样
哪部电影是根据《东线狙击手》改编的
1995年农历8月2日出生的属猪女运势如何?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?