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

โปรแกรม Python ค้นหาองค์ประกอบที่ใหญ่ที่สุดในอาร์เรย์


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

คำชี้แจงปัญหา

เมื่อกำหนดให้อาร์เรย์เป็นอินพุต เราจำเป็นต้องค้นหาองค์ประกอบที่ใหญ่ที่สุดในอาร์เรย์

แนวทาง

  • เราเริ่มต้น max เป็นองค์ประกอบแรก
  • หลังจากนี้ เราจะสำรวจอาร์เรย์ที่กำหนดจากองค์ประกอบที่สองไปจนสิ้นสุด
  • สำหรับทุกองค์ประกอบที่สำรวจ เราจะเปรียบเทียบกับค่าปัจจุบันของสูงสุด
  • ถ้ามากกว่าค่าสูงสุด ค่าสูงสุดจะได้รับการอัปเดต
  • มิฉะนั้น คำสั่งจะเกิน

มาดูการใช้งานด้านล่างกัน −

ตัวอย่าง

def largest(arr,n):
   #maximal element
   max = arr[0]
   for i in range(1, n):
      if arr[i] > max:
         max = arr[i]
   return max
# main
arr = [10, 24, 45, 90, 98]
n = len(arr)
Ans = largest(arr,n)
print ("Largest in the given array is",Ans)

ผลลัพธ์

Largest in the given array is 98

ตัวแปรและฟังก์ชันทั้งหมดได้รับการประกาศในขอบเขตสากลดังแสดงในรูปด้านล่าง

โปรแกรม Python ค้นหาองค์ประกอบที่ใหญ่ที่สุดในอาร์เรย์

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการค้นหาองค์ประกอบที่ใหญ่ที่สุดในอาร์เรย์