Min-max

From Ta Wiki
Revision as of 00:17, 8 March 2019 by Tata (talk | contribs) (Created page with "==วิธีเขียน min max แบบปกติ== if(a < b) { min = a; max = b; } else { min = b; max = a; } ==วิธีเขียนหา...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

วิธีเขียน min max แบบปกติ

if(a < b)
{
  min = a;
  max = b;
}
else
{
  min = b;
  max = a;
}

วิธีเขียนหาค่า min , max แบบรวบรัด

  • แบบแรกที่เคยเห็น
min = a < b ? a : b;
max = a > b ? a : b;
  • อีกแบบ
min = a<?b;
max = a>?b;
  • ซึ่งแบบหลังสามารถหา min, max แบบต่อเนื่องกันได้เลย เช่น ต้องการหาค่า min, max ของค่าในตัวแปร a,b,c,d,e,f
min = a<?b<?c<?d<?e<?f;
max = a>?b>?c>?d>?e>?f;
  • การเปรียบเทียบกับค่าเดิม เช่น a = MIN(a, b);
a <?= b;
  • การเปรียบเทียบกับค่าเดิม เช่น a = MAX(a, b);
a >?= b;