国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

分治遞歸:求數組元素的最大值,最小值

2019-11-15 00:38:15
字體:
來源:轉載
供稿:網友
分治遞歸:求數組元素的最大值,最小值
//分治遞歸,求數組元素的最大值,最小值/** * 保存產生的最大值,最小值 * @author Administrator * */public class Values {    PRivate int max;    private int min;        public Values(int max,int min){        this.max=max;        this.min=min;    }    public int getMax() {        return max;    }    public void setMax(int max) {        this.max = max;    }    public int getMin() {        return min;    }    public void setMin(int min) {        this.min = min;    }}/** * 分治遞歸找出數組元素中的最大數,最小數 * @author Administrator * */public class MinMax {    public void min_max(int a[],int s,int e,Values values){        Values lValues=new Values(0,0);        Values rValues=new Values(0,0);                if(e==s+1||e==s){            if(a[s]>=a[e]){                values.setMax(a[s]);                values.setMin(a[e]);            }            else{                values.setMax(a[e]);                values.setMin(a[s]);            }            return;        }                int mid=(e+s)/2;        min_max(a,mid+1,e,lValues);        min_max(a,s,mid,rValues);        values.setMax(lValues.getMax()>rValues.getMax()?lValues.getMax():rValues.getMax());        values.setMin(lValues.getMin()<rValues.getMin()?lValues.getMin():rValues.getMin());    }}/** * 分治遞歸找出數組元素中的最大數,最小數 * @author Administrator * */public class MinMax {    public void min_max(int a[],int s,int e,Values values){        Values lValues=new Values(0,0);        Values rValues=new Values(0,0);                if(e==s+1||e==s){            if(a[s]>=a[e]){                values.setMax(a[s]);                values.setMin(a[e]);            }            else{                values.setMax(a[e]);                values.setMin(a[s]);            }            return;        }                int mid=(e+s)/2;        min_max(a,mid+1,e,lValues);        min_max(a,s,mid,rValues);        values.setMax(lValues.getMax()>rValues.getMax()?lValues.getMax():rValues.getMax());        values.setMin(lValues.getMin()<rValues.getMin()?lValues.getMin():rValues.getMin());    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰宁县| 利川市| 信宜市| 保靖县| 山东省| 台中市| 甘德县| 桐城市| 苏尼特右旗| 肇东市| 曲周县| 象山县| 库伦旗| 鹤壁市| 青田县| 孝感市| 吉木乃县| 大竹县| 桐柏县| 南昌市| 德清县| 永平县| 华容县| 青海省| 利津县| 沿河| 宁津县| 滕州市| 浦县| 陵水| 长治市| 根河市| 四子王旗| 六盘水市| 日照市| 大厂| 和顺县| 喀喇沁旗| 武定县| 江源县| 安远县|