Mündəricat:

Alqoritmin səmərəliliyi nədən asılıdır?
Alqoritmin səmərəliliyi nədən asılıdır?

Video: Alqoritmin səmərəliliyi nədən asılıdır?

Video: Alqoritmin səmərəliliyi nədən asılıdır?
Video: What is an algorithm and why should you care? | Algorithms | Computer Science | Khan Academy 2024, Noyabr
Anonim

Alqoritmin səmərəliliyi verilən problem üçün düzgün nəticəni nə qədər tez verə biləcəyini bildirir. The alqoritmin səmərəliliyi asılıdır onun zaman mürəkkəbliyi və məkan mürəkkəbliyi. Mürəkkəbliyi bir alqoritm bizim təqdim etdiyimiz ölçüdən asılı olaraq məlumat üçün işləmə vaxtı və məkanı təmin edən funksiyadır.

Beləliklə, alqoritm və onun səmərəliliyi nədir?

alqoritm səmərəliliyi Bir ölçü the üçün lazım olan orta icra müddəti alqoritm verilənlər toplusu üzərində işi tamamlamaq. Alqoritm səmərəliliyi ilə xarakterizə olunur onun sifariş. Tipik olaraq bir qabarcıq çeşidi alqoritm olacaq səmərəlilik və ilə mütənasib olaraq N elementin çeşidlənməsi the N-nin əmri 2, adətən O (N 2).

Yuxarıda göstərilənlərdən əlavə, alqoritmin səmərəliliyi üçün iki əsas tədbir hansılardır? Alqoritm Effektivliyi Adətən bu funksiyanın domeni və diapazonu üçün təbii vahidlər var. Var iki əsas mürəkkəblik tədbirlər -nin alqoritmin səmərəliliyi : Zaman mürəkkəbliyi a vaxtının miqdarını təsvir edən funksiyadır alqoritm üçün daxilolma miqdarı baxımından götürür alqoritm.

Həmçinin soruşulur ki, alqoritmin səmərəliliyini necə ölçə bilərik?

Alqoritm Effektivliyi

  1. Vaxt səmərəliliyi - alqoritmin icrası üçün vaxtın ölçüsü.
  2. Kosmik səmərəlilik - icra etmək üçün alqoritm üçün lazım olan yaddaş miqdarının ölçüsü.
  3. Mürəkkəblik nəzəriyyəsi - alqoritm performansının öyrənilməsi.
  4. Funksiyaların dominantlığı - xərc funksiyalarının müqayisəsi.

Səmərəli proqramlaşdırma nədir?

Kod səmərəlilik etibarlılıq, sürət və təsvir etmək üçün istifadə olunan geniş termindir proqramlaşdırma metodologiya tətbiq üçün kodlar hazırlamaqdan istifadə edir. Kod səmərəlilik alqoritmi ilə birbaşa bağlıdır səmərəlilik və proqram təminatı üçün iş vaxtının icra sürəti. Yüksək performansı təmin edən əsas elementdir.

Tövsiyə: