Majority

การหาตัวหมู่มากในอาเรย์ทำได้หลายวิธี ในที่นี้ขอเขียนให้ดู 6 วิธี เรานำทั้งหกวิธีมาทดลองกับข้อมูลในอาเรย์ 4 แบบดังนี้ (ลองดูว่าแต่ละวิธีมีข้อดีข้อเสียอย่างไร กับข้อมูลแต่ละแบบ)

(อย่าลืมอ่านข้อแนะนำในการตีความผลการทดลอง)

data1

อาเรย์มีตัวหมู่มาก โดยลำดับที่ปรากฎในอาเรย์เป็นแบบสุ่ม

data2

อาเรย์มีตัวหมู่มาก โดยตัวหมู่มากทั้งหมดอยู่ทางขวาของอาเรย์

data3

อาเรย์ไม่มีตัวหมู่มาก ข้อมูลทุกตัวต่างกันหมด

data4

อาเรย์ไม่มีตัวหมู่มาก ข้อมูลมีลักษณะสลับกันสองตัว 0,1,0,1,0,1,...,0,1 แล้วตามด้วย 2


สมชาย ประสิทธิ์จูตระกูล