Mündəricat:

Əlaqədar siyahıdakı elementlərin sayını hesablamaq üçün vaxt mürəkkəbliyi nədir?
Əlaqədar siyahıdakı elementlərin sayını hesablamaq üçün vaxt mürəkkəbliyi nədir?

Video: Əlaqədar siyahıdakı elementlərin sayını hesablamaq üçün vaxt mürəkkəbliyi nədir?

Video: Əlaqədar siyahıdakı elementlərin sayını hesablamaq üçün vaxt mürəkkəbliyi nədir?
Video: Kim nə başa düşdü ❓ 2024, Bilər
Anonim

Nədir əlaqəli siyahıdakı elementlərin sayını hesablamaq üçün vaxt mürəkkəbliyi ? İzahat: Kimə elementlərin sayını hesablayın , siz bütünlüklə keçməlisiniz siyahı , deməli mürəkkəblik O(n)-dir.

Bununla əlaqədar olaraq, əlaqəli siyahını silmək üçün yer mürəkkəbliyi nədir?

Vaxt mürəkkəblik bu halda O(n) olur. Silinəcək qovşağın yalnız dəyəri ilə bilindiyi hallarda siyahı zaman və vaxt axtarmaq lazımdır mürəkkəblik həm tək, həm də ikili-də O(n) olur əlaqəli siyahılar . Əslində tək-tək silinmə əlaqəli siyahılar O(1)-də də həyata keçirilə bilər.

Həmçinin, əlaqəli siyahıda N qovşağı necə düzəldə bilərsiniz? Java proqramı n qovşaqdan ibarət tək əlaqəli siyahısını yaratmaq və qovşaqların sayını hesablamaq üçün

  1. İki atributu olan bir sinif qovşağı yaradın: məlumat və sonrakı. Sonrakı siyahıda növbəti node üçün göstəricidir.
  2. İki atributu olan başqa bir sinif yaradın: baş və quyruq.
  3. addNode() siyahıya yeni node əlavə edəcək: Yeni node yaradın.

Eynilə, əlaqəli siyahının uzunluğunu necə tapmaq olar?

İterativ Yanaşmadan istifadə edərək Əlaqəli Siyahının Uzunluğu

  1. Baş Siyahının Birinci Düyünə işarə edir.
  2. 0 dəyəri ilə count dəyişənini işə salın.
  3. Baş ilə temp dəyişənini işə salın.
  4. Hər Node-a daxil olduqda, count dəyişəninin dəyəri 1 artır.
  5. Sıfıra çatdıqda prosesi dayandırın.
  6. Baş istinadını dəyişdirməyin.

Əlaqəli siyahının tətbiqləri hansılardır?

Əlaqəli Siyahı məlumat strukturunun tətbiqləri

  • Əlaqəli Siyahılar Stacks, Queues həyata keçirmək üçün istifadə edilə bilər.
  • Əlaqəli Siyahılar həmçinin Qrafikləri həyata keçirmək üçün istifadə edilə bilər.
  • Hash Cədvəllərinin Tətbiqi: - Hash cədvəlinin hər bir kovası özü əlaqəli siyahı ola bilər.
  • Photoshop və ya Word-də funksionallığı ləğv edin.

Tövsiyə: