แนวเดินและกราฟออยเลอร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งเริ่มต้น รูปแบบ. <HTML>. </HTML>
Advertisements

การเรียงสับเปลี่ยนเมื่อมีของซ้ำกัน (Arrangement with Repetition)
ครั้งที่ 4 “for statement”
บทที่ ๖ หลักการแก้ปัญหาด้วยคอมพิวเตอร์
MTE 426 การวิเคราะห์ตำแหน่ง พิเชษฐ์ พินิจ 1.
ต้นไม้และนิยามที่เกี่ยวข้อง
หลักการออกแบบเว็บ กำหนดกลุ่มเป้าหมาย จำแนกกลุ่มเนื้อหา
สัญลักษณ์ของการประเมินผลการศึกษา
การแก้ปัญหาด้วยคอมพิวเตอร์
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
การแปลงทางเรขาคณิต F M B N A/ A C/ C B เสถียร วิเชียรสาร ขอบคุณ B/
แผนผัง FlowChart Flow Chart คือ ขั้นตอนที่นำผลที่ได้จากการกำหนดและการ วิเคราะห์ปัญหามาเขียนเป็นแผนภาพหรือสัญลักษณ์ ประโยชน์ของผังงาน -ช่วยลำดับขั้นตอนการทำงานของโปรแกรม.
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
หน่วยที่ 2 วิธีการออกแบบโปรแกรม
Two men are located at opposite ends of a mountain range (in Tibet or elsewhere), at the same elevation. If the mountain range never drops below this.
กราฟถ่วงน้ำหนัก เสนอต่อ อ.ธรรมนูญ ผุยรอด จัดทำโดย
Atlas.ti Date 24/03/10.
เวกเตอร์(Vector) โดย มาสเตอร์พิทยา ครองยุทธ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
การหาคุณลักษณะพิเศษของตัวอักษร
การจำแนกตัวอักษรออกจากบรรทัดข้อความ
CS Assembly Language Programming Period 30.
การเขียนโปรแกรมแบบมีทางเลือก
แนวทางการจัดระบบงานสำหรับสหกรณ์ ที่ใช้โปรแกรมระบบบัญชี
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ค32213 คณิตศาสตร์สำหรับคอมพิวเตอร์ 3 โรงเรียนปลวกแดงพิทยาคม
การเขียนผังงาน.
ค31212 คณิตศาสตร์สำหรับ คอมพิวเตอร์ 2
Chapter V : แสดงรายการจากฐานข้อมูล
สัปดาห์ที่ 16 โครงข่ายสองพอร์ท Two-Port Networks (Part II)
หลักการออกแบบ ครูอนุชา สุระถา MR.ANUCHA SURATHA ครูนฤศรณ์ วิมลประสาร MR.NARUSORN WIMONPRASARN.
โดย อ.วัชรานนท์ จุฑาจันทร์
กิจกรรมที่ 7 การวางแผนการแก้ปัญหา (1)
การเขียนอัลกอริทึม แบบโฟลวชาร์ต
การเขียนผังงานแบบทำซ้ำ
การแก้ปัญหาด้วยคอมพิวเตอร์
กรมวิทยาศาสตร์การแพทย์ กระทรวงสาธารณสุข
Week 6 การทำซ้ำโดย for loop
สนามไฟฟ้าและสนามแม่เหล็ก
จังหวัดประจวบคีรีขันธ์
การเขียนโปรแกรมเบื้องต้น
วิชา COSC2202 โครงสร้างข้อมูล (Data Structure)
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
การเขียนผังงาน (Flowchart)
บทที่ 7 การวิเคราะห์งานและการโปรแกรม แบบมีโครงสร้าง
การภาพจากการสะท้อนแสงของผิวโค้ง
HTML 1. รูปแบบพื้นฐานของ เอชทีเอ็มแอล
ผังงาน (FLOW CHART) ส่วนประกอบของผังงาน (Flow Chart)
เทคนิควิธี การซ้อนภาพให้ดูเนียน ด้วย โปรแกรม PhotoShop
การพันผ้า (Bandaging)
cdsavd เข้าสู่เวบไซต์ของบริษัท นิวตรอนการประมูล
-การสะท้อน -การเลื่อนขนาน -การหมุน
ค คณิตศาสตร์สำหรับ คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม เส้นทางออยเลอร์
บทที่ 2 โครงสร้างของภาษา C.
ผังงาน (Flow chart).
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ค32213 คณิตศาสตร์สำหรับคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
การเขียนโปรแกรมแบบลำดับ
การเขียนผังงาน (Flowchart)
ขั้นตอนการติดตั้ง FileZilla 1. คลิกโหลดโปรแกรม คลิกโหลดโปรแกรม 2. ได้ไฟล์มาแล้วคลิกติดตั้ง 3. เลือก I Agree เพื่อยอมรับ เงื่อนไขการใช้งาน.
กระบวนการ การออกแบบการเรียนการสอน แนวคิดสำคัญ เริ่มจากการคิดทุกอย่างให้จบสิ้น จึงเริ่มต้นจากปลายทางที่ ผลผลิตที่ต้องการ เป็นหลักฐาน พยานแห่งการเรียนรู้
กลุ่ม สำนักอนามัย กรุงเทพมหานคร.
เส้นโค้งกับอนุพันธ์ สัมพันธ์กันอย่างไร?
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
รูปแบบของการใช้คำสั่ง for for( ตัวแปร = ค่าเริ่มต้น ; นิพจน์ตรรกะ ; ค่าเพิ่มหรือค่าลด ) { statement(s); } ตัวอย่าง กรณีกำหนดการวนซ้ำเป็นค่าคงที่ For(n=1;n
แม่น้ำเจ้าพระยา ผนวก ช สัญลักษณ์ เส้นทางที่ปิด การจราจร เส้นทางเลี่ยง จุดที่จอดรถยก สถานที่จอดรถ สถานีตำรวจ P P P P.
911 Police Police Police 191 ประเภทของ การคิด 1. การคิดโดยไม่มี จุดมุ่งหมาย หรือเรียกว่า ความคิดแบบเชื่อมโยง เป็นการคิดที่ไม่มี จุดมุ่งหมาย.
โครงสร้างของภาษา HTML
กลุ่มสาระการเรียนรู้ การงานอาชีพและเทคโนโลยี
ใบสำเนางานนำเสนอ:

แนวเดินและกราฟออยเลอร์ Walk and Eulerian Graph

บทนิยาม ให้ U และ V เป็นจุดยอดของกราฟ บทนิยาม ให้ U และ V เป็นจุดยอดของกราฟ แนวเดิน U-V (U-V walk) คือลำดับจำกัดของจุดยอดและเส้นเชื่อมสลับกัน U = U0 , e1 , U1 , e2 , U2 , e3 , U3 , … ,en , Un = V โดยเริ่มต้นที่จุดยอด U และไปสิ้นสุดที่จุดยอด V และแต่ละเส้นเชื่อม e1 จะเกิดกับจุดยอด Ui-1 และ Ui เมื่อ i  { 1 , 2 , 3 , … , n } ***เดินระหว่างจุดที่ไม่มีเส้นเชื่อมไม่ได้

ตัวอย่างที่ 1 พิจารณากราฟที่กำหนดให้ 1 ตัวอย่างที่ 1 พิจารณากราฟที่กำหนดให้ 1. จงเขียนแนวเดินจาก A ไป B (2แนวเดิน) ………………………………………………………………………………………………… 2. จงเขียนแนวเดินจาก E ไป D (2แนวเดิน) ………………………………………………………………………………………………… A B C D E F e1 e2 e3 e4 e5 e6 e7 e8 e9 A , e2 , B หรือ A , e5 , F , e8 , C , e3 , B E , D หรือ E , A , F , C , F , E , D

ตัวอย่างที่ 2 พิจารณากราฟที่กำหนดให้ 1 ตัวอย่างที่ 2 พิจารณากราฟที่กำหนดให้ 1. จงเขียนแนวเดินจาก A ไป F (2แนวเดิน) ………………………………………………………………………………………………… 2. จงเขียนแนวเดินจาก A ไป E (2แนวเดิน) ………………………………………………………………………………………………… A B C D E F A , B , D , F หรือ A , C , B , D , E , F A , B , D , E หรือ A , C , B , D , F , D , E

B , C , D หรือ B , e2 , A , D C , C , D , A หรือ C , B , e1 , A ตัวอย่างที่ 3 พิจารณากราฟที่กำหนดให้ 1. จงเขียนแนวเดินจาก B ไป D (2แนวเดิน) ………………………………………………………………………………………………… 2. จงเขียนแนวเดินจาก C ไป A (2แนวเดิน) ………………………………………………………………………………………………… B A C D e1 e2 B , C , D หรือ B , e2 , A , D C , C , D , A หรือ C , B , e1 , A

บทนิยาม ให้ U และ V เป็นจุดใด ๆ ในกราฟ G เรากล่าวว่าแนวเดิน U-V เป็นแนวเดินปิด (Closed walk) เมื่อ U=V A B C D E F ตัวอย่างแนวเดินปิด แนวเดิน B, C, D, B E, F , D, C, B, D, E เป็นต้น

แนวเดิน U-V เป็นแนวเดินเปิด (Opened walk) เมื่อ UV B C D E F ตัวอย่างแนวเดินเปิด แนวเดิน B, C, D, C, D E, F , D, C, B, D เป็นต้น

บทนิยาม แนวเดิน U-V ที่มีเส้นขอบไม่ซ้ำกัน เราเรียกแนวเดิน U-V นั้นว่า รอยเดิน (Trail) 2. แนวเดิน U-V ที่มีจุดยอดไม่ซ้ำกัน เราเรียกแนวเดิน U-V นั้นว่า วิถี (Path) 3. แนวเดินที่ประกอบด้วยทุกจุดในกราฟ G เราเรียกแนวเดินนั้นว่า แนวเดินแบบทอดข้ามของกราฟ G (Spanning walk)

บทนิยามเพิ่มเติม ให้ U และ V เป็นจุดใด ๆ ในกราฟ G เรากล่าวว่ารอยเดิน U-V เป็นรอยเดินปิด (Closed trail) เมื่อ U  V และ รอยเดิน U-V เป็นรอยเดินเปิด (Opened trail) เมื่อ UV

บทนิยาม (ต่อ) 4. วงจร (Circuit) คือ แนวเดินที่เส้นเชื่อมทั้งหมดแตกต่างกันโดยมีจุดเริ่มต้นและจุดสิ้นสุดเป็นจุดเดียวกัน 5. วัฏจักร (Cycle)คือแนวเดิน U0 ,U1 ,U2 , U3 , … , Un ซึ่ง n  3 , U0 = Un และ U1 ,U2 , U3 , … , Un เป็นจุดยอดที่แตกต่างกัน n จุด เรียกวัฏจักรที่มีความยาว n ว่า วัฏจักร n ( n-cycle )

จากรูป จงพิจารณากราฟต่อไปนี้ ว่ามี แนวเดิน รอยเดิน วงจร วัฏจักร หรือ วิถี หรือไม่ 1. C , D , E , C เป็น แนวเดิน รอยเดิน วงจร วัฏจักร A B C D E 2. C , D , E , C , A เป็น แนวเดิน รอยเดิน 3. C , D , E , C , A , B , C เป็น แนวเดิน รอยเดิน วงจร 4. B , A , C , E , D เป็น แนวเดิน รอยเดิน วิถี

จุดเริ่มต้นจุดสิ้นสุด รายการ เส้นเชื่อม จุดเริ่มต้นจุดสิ้นสุด จุดภายใน ซ้ำ ไม่ซ้ำ แนวเดิน 1. แนวเดินปิด 2. แนวเดินเปิด รอยเดิน 3. รอยเดินปิด 4. รอยเดินเปิด วิถี วงจร วัฏจักร                     

ตัวอย่างที่ 4 จงพิจารณากราฟที่กำหนดให้ และเติมเครื่องหมายลงในตารางให้ถูกต้อง A B C D E F รายการ แนวเดิน รอยเดิน วิถี วงจร วัฏจักร 1. A , B , C , D , E , B 2. B , C , D , E , F 3. D , C , A , B , D 4. D , E , F , D , C , B , D                    