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