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

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