Làm thế nào để bạn tìm thấy số nhỏ nhất và lớn nhất trong một mảng trong python?

Trong chương trình này, chúng ta cần tìm ra phần tử nhỏ nhất có trong mảng. Điều này có thể đạt được bằng cách duy trì một biến min ban đầu sẽ giữ giá trị của phần tử đầu tiên. Lặp qua mảng bằng cách so sánh giá trị của min với các phần tử của mảng. Nếu bất kỳ giá trị nào của phần tử nhỏ hơn min, hãy lưu trữ giá trị của phần tử trong min

Show
    Làm thế nào để bạn tìm thấy số nhỏ nhất và lớn nhất trong một mảng trong python?

    Xét mảng trên. Ban đầu, min sẽ giữ giá trị 25. Trong lần lặp đầu tiên, min sẽ được so sánh với 11. Vì 11 nhỏ hơn 25. Min sẽ giữ giá trị 11. Trong lần lặp thứ 2, 11 sẽ được so sánh với 7. Bây giờ, 7 nhỏ hơn 11. Vì vậy, min sẽ lấy giá trị 7. Tiếp tục quá trình này cho đến khi kết thúc mảng. Cuối cùng, min sẽ giữ phần tử có giá trị nhỏ nhất trong mảng

    Xin chào mọi người, đây là chương trình Python tìm ra số nhỏ nhất và lớn nhất trong danh sách

    Số nhỏ nhất và lớn nhất trong danh sách — lập trình trong python. com

    Ở đây chúng tôi sử dụng 2 hàm được xác định trước min() và max() để kiểm tra số nhỏ nhất và lớn nhất trong danh sách tương ứng

    Cho một mảng arr[] có độ dài N, Nhiệm vụ là tìm số lớn nhất và số nhỏ nhất trong mảng

    ví dụ

    Đầu vào. mảng[] = {1, 2, 3, 4, 5}
    Đầu ra. Tối đa là. 5
    Tối thiểu là. 1
    Giải thích. Giá trị lớn nhất của mảng là 5 
    và giá trị nhỏ nhất của mảng là 1.

    Đầu vào. mảng[] = {5, 3, 7, 4, 2}
    Đầu ra. Tối đa là. 7
    Tối thiểu là. 2

     

    Cách tiếp cận 1 (Tham lam). Vấn đề có thể được giải quyết bằng cách sử dụng phương pháp tham lam

    Giải pháp là so sánh từng phần tử mảng cho các phần tử tối thiểu và tối đa bằng cách xem xét từng mục một

    Thực hiện theo các bước để giải quyết vấn đề

    • Tạo một biến mini/maxi và khởi tạo nó với giá trị tại chỉ số 0 của mảng
    • Lặp lại mảng và so sánh xem phần tử hiện tại lớn hơn giá trị lớn nhất hay nhỏ hơn giá trị nhỏ nhất
    • Cập nhật phần tử mini/maxi với phần tử hiện tại để phần tử tối thiểu/tối đa được lưu trữ trong biến mini/maxi
    • Trả về biến mini/maxi

    Dưới đây là triển khai ý tưởng trên

    C++




    Maximum is: 5
    Minimum is: 1
    69

     

    Maximum is: 5
    Minimum is: 1
    70

    Maximum is: 5
    Minimum is: 1
    71
    Maximum is: 5
    Minimum is: 1
    72
    Maximum is: 5
    Minimum is: 1
    73

     

    Maximum is: 5
    Minimum is: 1
    74

    Maximum is: 5
    Minimum is: 1
    75

    Maximum is: 5
    Minimum is: 1
    0______01
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    4
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    6
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    8

    Maximum is: 5
    Minimum is: 1
    9

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    2

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    5

     

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    7
    Maximum is: 5
    Minimum is: 1
    8
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    690

    ________ 1691 ________ 1692 ________ 1693

    Maximum is: 5
    Minimum is: 1
    694
    Maximum is: 5
    Minimum is: 1
    695

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    697

    ________ 1691 ________ 1699 ________ 1692 ________ 1701

    Maximum is: 5
    Minimum is: 1
    694
    Maximum is: 5
    Minimum is: 1
    703

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    697

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    697

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    709
    Maximum is: 5
    Minimum is: 1
    710

    Maximum is: 5
    Minimum is: 1
    697

     

    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    713

    Maximum is: 5
    Minimum is: 1
    9

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    717

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    720
    Maximum is: 5
    Minimum is: 1
    721
    Maximum is: 5
    Minimum is: 1
    722
    Maximum is: 5
    Minimum is: 1
    721
    Maximum is: 5
    Minimum is: 1
    724

     

    Maximum is: 5
    Minimum is: 1
    0____1726

    Maximum is: 5
    Minimum is: 1
    0______00____01
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    732

    Maximum is: 5
    Minimum is: 1
    0______1734____1735
    Maximum is: 5
    Minimum is: 1
    736

    Maximum is: 5
    Minimum is: 1
    0______1734____1739
    Maximum is: 5
    Minimum is: 1
    740

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    709
    Maximum is: 5
    Minimum is: 1
    743

    Maximum is: 5
    Minimum is: 1
    697

    Java




    Maximum is: 5
    Minimum is: 1
    745

     

    Maximum is: 5
    Minimum is: 1
    746
    Maximum is: 5
    Minimum is: 1
    747

     

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    749

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    751

    Maximum is: 5
    Minimum is: 1
    0______1753
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    755
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    757
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    8

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    9

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    04
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    06

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    09
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    06

     

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    7
    Maximum is: 5
    Minimum is: 1
    8
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    16
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    18

    ________ 1694 ________ 1692 ________ 1693

    Maximum is: 5
    Minimum is: 1
    22
    Maximum is: 5
    Minimum is: 1
    695

    Maximum is: 5
    Minimum is: 1
    694
    Maximum is: 5
    Minimum is: 1
    697

    Maximum is: 5
    Minimum is: 1
    694
    Maximum is: 5
    Minimum is: 1
    699
    Maximum is: 5
    Minimum is: 1
    692
    Maximum is: 5
    Minimum is: 1
    701

    Maximum is: 5
    Minimum is: 1
    22
    Maximum is: 5
    Minimum is: 1
    703

    Maximum is: 5
    Minimum is: 1
    694
    Maximum is: 5
    Minimum is: 1
    697

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    697

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    1____038
    Maximum is: 5
    Minimum is: 1
    39
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    41
    Maximum is: 5
    Minimum is: 1
    42
    Maximum is: 5
    Minimum is: 1
    06

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    45
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    47

    _______1691____045____050

    Maximum is: 5
    Minimum is: 1
    51

    ________ 1691 ________ 1709 ________ 054

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    697

     

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    58
    Maximum is: 5
    Minimum is: 1
    753
    Maximum is: 5
    Minimum is: 1
    60
    Maximum is: 5
    Minimum is: 1
    61

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    9

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    66
    Maximum is: 5
    Minimum is: 1
    50
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    42
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    71
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    73
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    75
    Maximum is: 5
    Minimum is: 1
    76

    Maximum is: 5
    Minimum is: 1
    77
    Maximum is: 5
    Minimum is: 1
    1
    Maximum is: 5
    Minimum is: 1
    79

     

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    81

    _______1691____01____084

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    86
    Maximum is: 5
    Minimum is: 1
    735
    Maximum is: 5
    Minimum is: 1
    88
    Maximum is: 5
    Minimum is: 1
    50
    Maximum is: 5
    Minimum is: 1
    90

    _______1691____086

    Maximum is: 5
    Minimum is: 1
    93

    Maximum is: 5
    Minimum is: 1
    94
    Maximum is: 5
    Minimum is: 1
    95
    Maximum is: 5
    Minimum is: 1
    739
    Maximum is: 5
    Minimum is: 1
    88
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    90

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    697

    Maximum is: 5
    Minimum is: 1
    697

     

    Maximum is: 5
    Minimum is: 1
    03

    Python3




    Maximum is: 5
    Minimum is: 1
    04

     

    Maximum is: 5
    Minimum is: 1
    05

    Maximum is: 5
    Minimum is: 1
    06

     

     

    Maximum is: 5
    Minimum is: 1
    07
    Maximum is: 5
    Minimum is: 1
    08

     

    Maximum is: 5
    Minimum is: 1
    0_______010
    Maximum is: 5
    Minimum is: 1
    11
    Maximum is: 5
    Minimum is: 1
    12
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    14

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    16
    Maximum is: 5
    Minimum is: 1
    11
    Maximum is: 5
    Minimum is: 1
    12
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    14

     

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    7
    Maximum is: 5
    Minimum is: 1
    23
    Maximum is: 5
    Minimum is: 1
    24
    Maximum is: 5
    Minimum is: 1
    25
    Maximum is: 5
    Minimum is: 1
    8
    Maximum is: 5
    Minimum is: 1
    05
    Maximum is: 5
    Minimum is: 1
    28

    Maximum is: 5
    Minimum is: 1
    691
    Maximum is: 5
    Minimum is: 1
    692
    Maximum is: 5
    Minimum is: 1
    31

    Maximum is: 5
    Minimum is: 1
    694
    Maximum is: 5
    Minimum is: 1
    10
    Maximum is: 5
    Minimum is: 1
    11
    Maximum is: 5
    Minimum is: 1
    35

     

    ________ 1691 ________ 037 ________ 038

    Maximum is: 5
    Minimum is: 1
    694
    Maximum is: 5
    Minimum is: 1
    16____011
    Maximum is: 5
    Minimum is: 1
    35

     

    Maximum is: 5
    Minimum is: 1
    0
    Maximum is: 5
    Minimum is: 1
    709
    Maximum is: 5
    Minimum is: 1
    45

     

     

    Maximum is: 5
    Minimum is: 1
    692
    Maximum is: 5
    Minimum is: 1
    47____011
    Maximum is: 5
    Minimum is: 1
    11
    Maximum is: 5
    Minimum is: 1
    50
    Maximum is: 5
    Minimum is: 1
    51

     

    Maximum is: 5
    Minimum is: 1
    0______053
    Maximum is: 5
    Minimum is: 1
    11
    Maximum is: 5
    Minimum is: 1
    41
    Maximum is: 5
    Minimum is: 1
    50
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    42
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    71
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    73
    Maximum is: 5
    Minimum is: 1
    2
    Maximum is: 5
    Minimum is: 1
    75
    Maximum is: 5
    Minimum is: 1
    14