ผลต่างระหว่างรุ่นของ "ขั้นตอนวิธี"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ไม่มีความย่อการแก้ไข |
ย้อนกลับไปรุ่นที่ 8329464 โดย Pphongpan355ด้วยสจห. ป้ายระบุ: ทำกลับ |
||
บรรทัด 1:
{{ลิงก์ไปภาษาอื่น}}
'''ขั้นตอน
โดยทั่วไป ขั้นตอนวิธี จะประกอบด้วย วิธีการเป็นขั้นๆ และมีส่วนที่ต้องทำแบบวนซ้ำ ([[:en:iterate|iterate]]) หรือ [[ความสัมพันธ์เวียนเกิด|เวียนเกิด]] (recursive) โดยใช้[[ตรรกะ]] (logic) และ/หรือ ในการเปรียบเทียบ ([[:en:comparison|comparison]]) ในขั้นตอนต่างๆ จนกระทั่งเสร็จสิ้นการทำงาน
บรรทัด 11:
# ดูแต่ละจำนวนในรายการ ถ้ามันมีค่ามากกว่า จำนวนที่มีค่ามากที่สุดที่เราเคยพบจดค่ามันไว้
# จำนวนที่เราจดไว้ตัวสุดท้าย จะเป็นจำนวนที่มีค่ามากที่สุด
และนี่คือ[[รหัสเทียม]]สำหรับขั้นตอนวิธีนี้
บรรทัด 23:
หมายเหตุ
* "←" หมายถึง[[การกำหนดค่า]] (assignment) ให้ตัวแปร เช่น "''largest'' ← the ''item''" หมายความว่า ให้ ''largest'' มีค่าเป็น ''item
* "'''return'''" เป็นการจบขั้นตอนวิธี และส่งค่าของตัวแปรที่ตามหลัง ออกไปยังขั้นตอนวิธีก่อนหน้าที่เรียกใช้
บรรทัด 48:
* [[การคำนวณ]]
* [[ผังงาน]] (Flow Chart)
* [[รายชื่อขั้นตอนวิธี]] ([[:en:List of algorithms|List of algorithms]])
** [[:en:Bulletproof algorithm]]s
** [[ขั้นตอนวิธีการเรียงลำดับ]]
** [[ขั้นตอนวิธีการค้นหา]]
|