|
|
|
ขอความเห็นในการออกแบบอัลกอริทึมและฐานข้อมูลในการแข่งขันกีฬาแบบทัวร์นาเมนต์ |
|
|
|
|
|
|
|
ทัวร์นาเมนต์ เป็นแบบในรูปรึเปล่าครับ
|
|
|
|
|
Date :
2013-06-15 15:51:11 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับผม
|
|
|
|
|
Date :
2013-06-15 16:05:54 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. ตารางรายชื่อผู้เข้าแข่งขันทั้งหมด (แยกตามประเภทกีฬา ที่ใช้วิธีเดียวกันนี้ได้)
2. ตารางเก็บผลการแข่งขัน โดยระบุ รอบที่แข่ง ผู้ชนะ ผู้แพ้ และประเภทกีฬา
ถ้าค้นหาในตารางเก็บผลการแข่งขัน ของกีฬาชนิดนั้นๆ รอบที่สูงที่สุด แล้วมีรายชื่อแค่ 1 รายการหมายถึงเป็นผู้ชนะเลิศ
คิดได้คร่าวๆ ประมาณนี้ครับ
|
|
|
|
|
Date :
2013-06-15 16:40:12 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ
แล้วถ้าเหมือนกรณีที่ 3 อ่ะครับ?
|
|
|
|
|
Date :
2013-06-15 16:44:26 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กรณีบันทึกข้อมูลผิดใช่รึเปล่าครับ
หมายถึง ถ้าเลือกรายชื่อผู้ชนะผิดแบบนี้ใช่หรือไม่ครับ
ข้อนี้ขอขยายความหน่อยดีกว่าครับ อ่านแล้วงงๆ
เพราะปกติถ้าเลือกผิดเราก็แค่เลือกใหม่แล้วอัพเดตค่าเดิมนี่ครับ
|
|
|
|
|
Date :
2013-06-15 16:48:42 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สมมติสถานการณ์จากหมายเลข ๑
ถ้าเกิดตอนแรกเราให้หมายเลข ๔ ชนะ
ทีนี้เค้าแข่งกันไปถึงรอบที่จะชิงแล้ว ปรากฏว่ากรอกสลับกัน
เราจะแก้ยังไงดีครับ ให้ query น้อยครั้งที่สุด
|
|
|
|
|
Date :
2013-06-15 16:57:43 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปกติแล้วการแข่งขันจะมีการขานชื่อคน (กรณีประเภทบุคคล) และขานชื่อทีม (ประเภททีม)
ดังนั้นถ้าผิดพลาดจะต้องแก้ไข ก่อนเริ่มการแข่งขันทันที
แต่ถ้าผิดพลาดจากรอบไหน ก็อัพเดตตั้งแต่รอบนั้น ไปถึงรอบสูงสุด ให้เป็นหมายเลขที่ถูกก็น่าจะได้นะครับ
เพราะอยู่ในตารางเดียวกัน
UPDATE number = 1 WHERE number = 4 AND round >= 2
|
|
|
|
|
Date :
2013-06-15 17:13:22 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับผม
สุดท้ายครับ พวกสถิติที่จะต้องรายงาน มีอะไรบ้างครับ
ที่ผมจึกออก ก้จะเป็นพวก จำนวนครั้งที่เจอ ชนะกี่ครั้ง เสมอกี่ครั้ง แพ้กี่ครั้ง
|
|
|
|
|
Date :
2013-06-15 17:25:58 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตารางการแข่งขัน
http://chiangmaigames.com/การแข่งขันยูโด/
รายงานผลของกีฬาแต่ละประเภท แต่ละรุ่น
http://www.wc.ac.th/index.php?lay=show&ac=article&Id=539462241&Ntype=1
สรุปผลการแข่งขัน (ชนะเลิศของแต่ละชนิดกีฬา)
http://www.sportphet.com/index.php?lay=show&ac=article&Id=500909&Ntype=1
ถ้ามีการป้อนข้อมูลทันทีที่การแข่งแต่ละคู่จบลง ก็จะต้องมีรายงานแบบเรียลไทม์ด้วยนะครับ
ว่ากีฬาชนิดนี้ ประเภทนี้ รุ่นนี้ แข่งถึงรอบที่เท่าไหร่ ใครบ้างที่ผ่านเข้ารอบ
ปล. ถ้ามีรายงานว่าใครผ่าน และสามารถรู้ได้ถึงว่าคู่ต่อไปใครเจอกับใครจะทำให้ลุ้นสนุกครับ (ถ้ามีเดิมพันนิดๆ ยิ่งสนุกใหญ่ )
|
ประวัติการแก้ไข 2013-06-15 17:48:16 2013-06-15 17:50:12 2013-06-15 17:51:01
|
|
|
|
Date :
2013-06-15 17:46:46 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|