რა არის ასიმპტოტური აღნიშვნა ახსნა დიდი 0 აღნიშვნა?
რა არის ასიმპტოტური აღნიშვნა ახსნა დიდი 0 აღნიშვნა?

ვიდეო: რა არის ასიმპტოტური აღნიშვნა ახსნა დიდი 0 აღნიშვნა?

ვიდეო: რა არის ასიმპტოტური აღნიშვნა ახსნა დიდი 0 აღნიშვნა?
ვიდეო: Learn Big O notation in 6 minutes 📈 2024, ნოემბერი
Anonim

დიდი-ო . დიდი-ო , ჩვეულებრივ იწერება როგორც ო , არის ასიმპტოტური აღნიშვნა უარეს შემთხვევაში, ან ზრდის ჭერი მოცემული ფუნქციისთვის. ის გვაძლევს ა ასიმპტომური ალგორითმის მუშაობის დროის ზრდის ტემპის ზედა ზღვარი.

ანალოგიურად, ხალხი კითხულობს, რას გულისხმობთ Big O ნოტაციაში?

დიდი O ნოტაცია გამოიყენება კომპიუტერულ მეცნიერებაში ალგორითმის შესრულების ან სირთულის აღსაწერად. დიდი ო კონკრეტულად აღწერს ყველაზე უარეს სცენარს და შეუძლია გამოყენებული იყოს შესრულების საჭირო დროის ან ალგორითმის მიერ გამოყენებული სივრცის აღსაწერად (მაგ. მეხსიერებაში ან დისკზე).

რატომ არის მნიშვნელოვანი Big O ნოტაცია? დიდი O ნოტაცია საშუალებას გაძლევთ გააანალიზოთ ალგორითმები საერთო ეფექტურობისა და მასშტაბურობის თვალსაზრისით. ის აბსტრაქტებს ეფექტურობაში მუდმივ შეკვეთის განსხვავებებს, რომლებიც შეიძლება განსხვავდებოდეს პლატფორმიდან, ენიდან, OS-დან, რათა ფოკუსირება მოახდინოთ ალგორითმის თანდაყოლილ ეფექტურობაზე და იმაზე, თუ როგორ იცვლება ის შეყვანის ზომის მიხედვით.

მაშინ, არის Big O ნოტაცია ყველაზე უარესი შემთხვევა?

მიუხედავად იმისა დიდი ან ნოტაცია არაფერი აქვს საერთო ყველაზე ცუდი შემთხვევა ანალიზი, ჩვენ ჩვეულებრივ წარმოვადგენთ უარეს შემთხვევაში მიერ დიდი ან ნოტაცია . ასე რომ, ორობითი ძიებაში, საუკეთესო საქმე არის ო (1), საშუალო და უარეს შემთხვევაში არის ო (შესვლა). მოკლედ, არ არსებობს ისეთი ტიპის ურთიერთობა. დიდი O გამოიყენება უარეს შემთხვევაში , თეტა საშუალოდ საქმე ”.

რა არის დიდი O და პატარა O აღნიშვნა?

Დიდი - ო არის ინკლუზიური ზედა ზღვარი, ხოლო პატარა - ო არის მკაცრი ზედა ზღვარი. მაგალითად, ფუნქცია f(n) = 3n არის: in ო (n²), ო (n²) და ო (n)

გირჩევთ: