首页 > 其他 > 详细

最值问题

时间:2020-06-21 18:36:10      阅读:43      评论:0      收藏:0      [点我收藏+]

1.顺序表的最值

int maxnum(int a[],int n){
    int ma=a[0];
    int max_p=0;
    for(int i=0;i<n;i++){
        if(a[i] > ma){
            ma=a[i];
            max_p=i;
        }
    }
    return max;
}
int minnum(int a[],int n){
    int mi=a[0];
    int mi_p=0;
    for(int i=0;i<n;i++){
        if(a[i]<mi){
            mi=a[i];
            mi_p=i;
        }
    }
    return mi;
}

2.单链表

void maximum(LNode *head){
    LNode *p,*q;
    int max=head->next->data;
    q=p=head->next;
    while(p!=NULL){
        if(max<p->data){
            max=p->data;
            q=p;
        }
        p=p->next;
    }
} 

 

最值问题

原文:https://www.cnblogs.com/jcahsy/p/13173204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!