Difference between revisions of "Min-max"

From Ta Wiki
Jump to navigation Jump to search
(Created page with "==วิธีเขียน min max แบบปกติ== if(a < b) { min = a; max = b; } else { min = b; max = a; } ==วิธีเขียนหา...")
 
(No difference)

Latest revision as of 00:17, 8 March 2019

วิธีเขียน 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;