Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python หาสมาชิกมากที่สุดในอาร์เรย์

ในบทความนี้ เราจะเรียนรู้วิธีแก้ปัญหาตามข้อกำหนดด้านล่าง

ข้อกำหนดปัญหา − เราได้รับอาร์เรย์ ต้องคำนวณสมาชิกมากที่สุดของอาร์เรย์

ที่นี่เราใช้ brute-force approach ที่เราคำนวณสมาชิกมากที่สุดโดยวนลูปทั้งหมดและ取得สมาชิก

เราสามารถสังเกตการนำไปใช้ด้านล่าง

ตัวอย่าง

# largest function
def largest(arr, n):
    # maximum element
    max = arr[0]
    # วนลูปทั้งหมด
    for i in range(1, n):
        if arr[i] > max:
            max = arr[i]
    return max

# Driver Code
arr = [23, 1, 32, 67, 2, 34, 12]
n = len(arr)
Ans = largest(arr, n)
print("Largest element given in array is", Ans)

ผลลัพธ์

Largest in given array is 67

โปรแกรม Python หาสมาชิกมากที่สุดในอาร์เรย์

ตัวแปรทั้งหมดประกาศในรูปแบบ global ตามที่แสดงด้านบน

สรุป

ในบทความนี้ เราได้เรียนรู้วิธีหาสมาชิกมากที่สุดจากอาร์เรย์ ด้วยการวนลูปเปรียบเทียบค่า (brute-force) ซึ่งเป็นพื้นฐานของการหาค่าสูงสุด