ในบทความนี้ เราจะเรียนรู้วิธีแก้ปัญหาตามข้อกำหนดด้านล่าง
ข้อกำหนดปัญหา − เราได้รับอาร์เรย์ ต้องคำนวณสมาชิกมากที่สุดของอาร์เรย์
ที่นี่เราใช้ 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

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