โลโก้
ยูเนี่ยนพีเดีย
การสื่อสาร
ดาวน์โหลดได้จาก Google Play
ใหม่! ดาวน์โหลด ยูเนี่ยนพีเดีย บน Android ™ของคุณ!
ฟรี
เร็วกว่าเบราว์เซอร์!
 

ขั้นตอนวิธีการเรียงลำดับและทฤษฎีความซับซ้อนในการคำนวณ

ทางลัด: ความแตกต่างความคล้ายคลึงกันค่าสัมประสิทธิ์การเปรียบเทียบ Jaccardการอ้างอิง

ความแตกต่างระหว่าง ขั้นตอนวิธีการเรียงลำดับและทฤษฎีความซับซ้อนในการคำนวณ

ขั้นตอนวิธีการเรียงลำดับ vs. ทฤษฎีความซับซ้อนในการคำนวณ

ในวิทยาการคอมพิวเตอร์ ขั้นตอนวิธีการเรียงลำดับ (sorting algorithm) คือ ขั้นตอนวิธีที่จัดเรียงสมาชิกของรายการ (list) ให้เป็นไปตามรูปแบบของอันดับที่กำหนด ส่วนใหญ่อันดับที่ใช้กันคือ อันดับตัวเลข และอันดับตัวอักษร การเรียงลำดับที่มีประสิทธิภาพมีความสำคัญต่อขั้นตอนวิธีอื่นๆ (เช่น ขั้นตอนวิธีการค้นหา และ การผสาน) ซึ่งขั้นตอนวิธีเหล่านี้ต้องใช้รายการที่เรียงอย่างถูกต้อง. ทฤษฎีความซับซ้อนในการคำนวณ (Computational Complexity Theory) เป็นสาขาหนึ่งของทฤษฎีการคำนวณ ที่มุ่งเน้นไปในการวิเคราะห์เวลาและเนื้อที่สำหรับการแก้ปัญหาหนึ่ง ๆ โดยปกติแล้วคำว่า "เวลา" ที่เราพูดถึงนั้น จะเป็นการนับจำนวนขั้นตอนที่ใช้ในการแก้ปัญหา ส่วนในเรื่องของ "เนื้อที่" เราจะพิจารณาเนื้อที่ ๆ ใช้ในการทำงานเท่านั้น (ไม่นับเนื้อที่ ๆ ใช้ในการเก็บข้อมูลป้อนเข้า).

ความคล้ายคลึงกันระหว่าง ขั้นตอนวิธีการเรียงลำดับและทฤษฎีความซับซ้อนในการคำนวณ

ขั้นตอนวิธีการเรียงลำดับและทฤษฎีความซับซ้อนในการคำนวณ มี 1 สิ่งที่เหมือนกัน (ใน ยูเนี่ยนพีเดีย): สัญกรณ์โอใหญ่

สัญกรณ์โอใหญ่

ตัวอย่างของสัญกรณ์โอใหญ่ โดย ''f''(''x'') ∈ O(''g''(''x'')) ซึ่งหมายความว่ามี ''c'' > 0 (เช่น ''c''.

ขั้นตอนวิธีการเรียงลำดับและสัญกรณ์โอใหญ่ · ทฤษฎีความซับซ้อนในการคำนวณและสัญกรณ์โอใหญ่ · ดูเพิ่มเติม »

รายการด้านบนตอบคำถามต่อไปนี้

การเปรียบเทียบระหว่าง ขั้นตอนวิธีการเรียงลำดับและทฤษฎีความซับซ้อนในการคำนวณ

ขั้นตอนวิธีการเรียงลำดับ มี 10 ความสัมพันธ์ขณะที่ ทฤษฎีความซับซ้อนในการคำนวณ มี 17 ขณะที่พวกเขามีเหมือนกัน 1, ดัชนี Jaccard คือ 3.70% = 1 / (10 + 17)

การอ้างอิง

บทความนี้แสดงความสัมพันธ์ระหว่าง ขั้นตอนวิธีการเรียงลำดับและทฤษฎีความซับซ้อนในการคำนวณ หากต้องการเข้าถึงบทความแต่ละบทความที่ได้รับการรวบรวมข้อมูลโปรดไปที่:

Hey! เราอยู่ใน Facebook ตอนนี้! »