An open API service indexing awesome lists of open source software.

https://github.com/sasitsrirat/compare-sorting-files

EGCO112
https://github.com/sasitsrirat/compare-sorting-files

clang clanguage

Last synced: about 2 months ago
JSON representation

EGCO112

Awesome Lists containing this project

README

        

# Compare-Sorting-Files
EGCO112

สรุป

1. ในกรณีที่ดีที่สุดของ Bubble Sort คือ O(n) เนื่องจากหากข้อมูลถูกจัดมาแล้ว จะทำให้ช่วยลดระยะเวลาในการทำงานมากขึ้น ส่วนในกรณีแย่สุดคือ O(n2) เนื่องจากหากข้อมูลยังไม่ถูกจัดเรียง จะทำให้เสียเวลาในการเปรียบเทียบในแต่ละคู่
2. ในกรณีที่ดีที่สุดและแย่ที่สุดของ Selection Sort คือ O(n2) เนื่องจากไม่ว่าข้อมูลจะถูกจัดมาแล้วหรือยังไม่ถูกจัดมา ยังไงก็ต้องตรวจสอบทุกคู่ก่อนอยู่ดี
3. ในกรณีที่ดีที่สุดของ Insertion Sort คือ O(n) เนื่องจากหากข้อมูลที่ถูกป้อนเข้ามาถูกจัดเรียงอยู่แล้ว จะทำให้การทำงานรวดเร็วมากขึ้น ส่วนในกรณีที่แย่ที่สุดคือในกรณีที่ข้อมูลยังไม่ถูกจัดเรียง ซึ่งหากเป็นเช่นนั้นจะทำให้อัลกอริทึมทำงานในลักษณะลูปซ้อนชนิดกำลังสอง ซึ่งทำให้ระยะการทำงานช้าลง