Mundarija:

Ma'lumotlar strukturasidagi vaqt murakkabligi nima?
Ma'lumotlar strukturasidagi vaqt murakkabligi nima?

Video: Ma'lumotlar strukturasidagi vaqt murakkabligi nima?

Video: Ma'lumotlar strukturasidagi vaqt murakkabligi nima?
Video: #01 ALGORITMLAR | ALGORITM NIMA? 2024, May
Anonim

Vaqtning murakkabligi algoritm miqdori miqdorini belgilaydi vaqt kirish uzunligiga qarab ishlash uchun algoritm tomonidan olinadi. Xuddi shunday, Space murakkablik algoritm kirish uzunligiga bog'liq holda ishlash uchun algoritm tomonidan olingan bo'sh joy yoki xotira miqdorini aniqlaydi.

Shuni ham bilish kerakki, Vaqt murakkabligi nimani anglatadi?

Kompyuter fanida vaqt murakkabligi - hisoblash murakkabligi miqdorini tavsiflaydi vaqt algoritmni ishga tushirish uchun talab qilinadi. Shunday qilib, miqdori vaqt olinadi va algoritm tomonidan bajariladigan elementar amallar soni bor ko'pi bilan doimiy omil bilan farqlanadi.

Bundan tashqari, vaqt murakkabligi qanday hisoblanadi? Shunday qilib, biz eng oddiy ifodaga o'tish uchun doimiy koeffitsientga ko'paytiramiz yoki bo'lamiz. Shunday qilib, 2N faqat N ga aylanadi. Hisoblash uchun eng keng tarqalgan ko'rsatkich vaqt murakkabligi Big O belgisidir. Bu yugurish uchun barcha doimiy omillarni olib tashlaydi vaqt N cheksizlikka yaqinlashganda N ga nisbatan baholanishi mumkin.

Shuningdek, bilingki, vaqt murakkabligining har xil turlari qanday?

Vaqt murakkabligining har xil turlari mavjud, shuning uchun keling, eng asosiylarini ko'rib chiqaylik

  • Doimiy vaqt murakkabligi: O(1)
  • Chiziqli vaqt murakkabligi: O(n)
  • Logarifmik vaqt murakkabligi: O(log n)
  • Kvadrat vaqt murakkabligi: O(n²)
  • Eksponensial vaqt murakkabligi: O(2^n)

Algoritmning vaqt murakkabligi nima ekanligini misol bilan tushuntiring?

Notalarini tushunish Vaqtning murakkabligi bilan Misol Bu talab qilinadigan maksimal miqdorni ko'rsatadi algoritm barcha kirish qiymatlari uchun. Bu eng yomon holatni ifodalaydi algoritmning vaqt murakkabligi . Omega (ifoda) - bu ifodadan tezroq yoki bir xil tezlikda o'sadigan funktsiyalar to'plami.

Tavsiya: