数据结构课后习题2

时间 : 20-11-21 栏目 : linux编程 作者 : 老薛 评论 : 0 点击 : 484 次

2-4 算法题

1. 已知长度为n的线性表A采用顺序存储结构。请写一算法,找出找出该线性表中值最小的元素,给出该元素在表中的位置。

#include <stdio.h>
#define MaxSize 20

int FINDMIN(int A[], int n)
{
        int min = A[0];
        int i;
        int index= 0;
        for(i = 1; i < n; i++)
                if(A[i] < min)
                {
                        min = A[i];
                        index = i;

                }
        return index;
}
int main()
{
        int A[MaxSize] = {12, 2, 89, 13, 5, 98, 70, 8, 9, 10, 11, 21, 1, 56, 67, 0, 76, 81, 82, 93};
        int min;
        min = FINDMIN(A, 20);
        printf("min_index-------------->%d\n", min);
        return 0;
}

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/xtyw003/2987.html

随便看看

0