คำถามติดแท็ก big-o

สัญกรณ์ Big-O ใช้เพื่อแสดงขอบเขตด้านบนที่ไม่แสดงอาการ อธิบายถึงเวลาที่เกี่ยวข้องหรือความซับซ้อนของพื้นที่ของอัลกอริทึม การวิเคราะห์ Big-O ให้การประมาณความยากของปัญหาอย่างคร่าวๆและง่ายขึ้น

8
ขอบเขตล่างและขอบเขตแน่นแตกต่างกันอย่างไร?
จากการอ้างอิงของคำตอบนี้ Theta คืออะไร (มัดแน่น)? โอเมก้าเป็นขอบเขตล่างค่อนข้างเข้าใจเวลาขั้นต่ำที่อัลกอริทึมอาจใช้ และเรารู้ว่า Big-O มีไว้สำหรับขอบเขตบนหมายถึงเวลาสูงสุดที่อัลกอริทึมอาจใช้ แต่ฉันไม่รู้เกี่ยวกับ Theta
104 big-o 

11
ความซับซ้อนของเวลาของอัลกอริทึมของ Euclid
ฉันมีปัญหาในการตัดสินใจว่าความซับซ้อนของเวลาของอัลกอริธึมตัวส่วนร่วมที่ยิ่งใหญ่ที่สุดของยูคลิดคืออะไร อัลกอริทึมนี้ในรหัสหลอกคือ: function gcd(a, b) while b ≠ 0 t := b b := a mod b a := t return a มันน่าจะขึ้นอยู่กับและข ความคิดของฉันคือความซับซ้อนของเวลาคือ O (a% b) ถูกต้องหรือไม่ มีวิธีเขียนที่ดีกว่านี้ไหม

7
Big O (logn) log base e หรือไม่?
สำหรับโครงสร้างข้อมูลประเภทต้นไม้ค้นหาแบบไบนารีฉันเห็นสัญกรณ์ Big O โดยทั่วไปจะระบุเป็น O (logn) ด้วยตัวพิมพ์เล็ก 'l' ในบันทึกนี่หมายความว่าล็อกฐาน e (n) ตามที่อธิบายโดยลอการิทึมธรรมชาติหรือไม่ ขออภัยสำหรับคำถามง่ายๆ แต่ฉันมักจะมีปัญหาในการแยกแยะระหว่างลอการิทึมโดยนัยที่แตกต่างกัน

2
pseudopolynomial time คืออะไร? แตกต่างจากพหุนามเวลาอย่างไร?
คืออะไรเวลา pseudopolynomial ? แตกต่างจากพหุนามเวลาอย่างไร? อัลกอริทึมบางอย่างที่ทำงานในเวลาหลอกมี runtimes เช่น O (nW) (สำหรับปัญหา 0/1 Knapsack ) หรือ O (√n) (สำหรับการแบ่งการทดลอง ) ทำไมไม่นับว่าเป็นพหุนามเวลา?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.