วีดีโอ: รันไทม์เลขชี้กำลังคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
เวลาทำงานแบบเอกซ์โพเนนเชียล . ชุดของปัญหาที่สามารถแก้ไขได้โดย เลขชี้กำลัง อัลกอริธึมเวลา แต่ไม่รู้จักอัลกอริธึมเวลาพหุนาม อัลกอริทึมเรียกว่าเป็น เลขชี้กำลัง เวลา ถ้า T(n) มีขอบเขตบนด้วย 2โพลี( )โดยที่ poly(n) เป็นพหุนามบางตัวใน n
ด้วยวิธีนี้ เวลาทำงานของพหุนามและเลขชี้กำลังคืออะไร?
เลขชี้กำลัง ความซับซ้อนต้องใช้เวลามากขึ้น เวลา และพื้นที่มากกว่า พหุนาม ความซับซ้อนของตัวแปรจำนวนเท่ากัน Aysmptomtically เลขชี้กำลัง ความซับซ้อนมากกว่า พหุนาม ความซับซ้อน เลขชี้กำลัง ความซับซ้อนต้องใช้เวลามากขึ้น เวลา และพื้นที่มากกว่า พหุนาม ความซับซ้อนของตัวแปรจำนวนเท่ากัน
ประการที่สอง เวลาทำงานของอัลกอริทึมคืออะไร? NS เวลาทำงานของอัลกอริทึม สำหรับอินพุตเฉพาะขึ้นอยู่กับจำนวนการดำเนินการที่ดำเนินการ ยิ่งจำนวนการดำเนินการมากเท่าใด. ก็ยิ่งนานขึ้นเท่านั้น เวลาทำงานของอัลกอริทึม . เรามักจะต้องการทราบจำนวนการดำเนินการและ อัลกอริทึม จะดำเนินการตามสัดส่วนของขนาดอินพุตซึ่งเราจะเรียกว่า.
ดังนั้น ความซับซ้อนแบบเอ็กซ์โปเนนเชียลคืออะไร?
นี่คือตัวอย่างของเวลากำลังสอง ความซับซ้อน . โอ(2^N) - เลขชี้กำลัง เวลา. เลขชี้กำลัง เวลา ความซับซ้อน หมายถึงอัลกอริธึมที่มีการเติบโตเพิ่มขึ้นเป็นสองเท่ากับแต่ละส่วนเสริมในชุดข้อมูลอินพุต ถ้าคุณรู้จักคนอื่น เลขชี้กำลัง รูปแบบการเติบโตนี้ทำงานในลักษณะเดียวกันมาก
เวลาใดที่เรียกว่าพหุนาม?
NS พหุนาม - อัลกอริธึมเวลา เป็น อัลกอริทึม ที่มีการดำเนินการ เวลา จะได้รับโดย พหุนาม กับขนาดของอินพุต หรือสามารถถูกจำกัดด้วย a. ดังกล่าวได้ พหุนาม . ปัญหาที่แก้ได้ด้วย พหุนาม - อัลกอริธึมเวลา เรียกว่าปัญหาที่แก้ไขได้ อัลกอริทึมการเรียงลำดับมักต้องการ O(n log n) หรือ O(n2) เวลา.