Sobes.tech
Junior — Middle

Жайылма тизмектеги элементтерди кошуу, өчүрүү жана издөө операцияларынын убакыттык татаалдыгы кандай?

sobes.tech AI

AIден жооп

Жалгыз байланышты тизмеде операциялар төмөндөгү убакыттык татаалдыктарга ээ:

  • Киргизүү:

    • Тизмектин башында — O(1), себеби гана баштын көрсөткүчүн өзгөртүү керек.
    • Аягыда же каалаган жеринде — O(n), себеби тизмекти керектүү орунга чейин өтүш керек.
  • Өчүрүү:

    • Биринчи элементти өчүрүү — O(1).
    • Маңызы же орду боюнча элементти өчүрүү — O(n), себеби элементти жана мурунку түйүндү табуу керек.
  • Издөө:

    • Маңызы боюнча элементти издөө — O(n), себеби тизмекти үзгүлтүксүз өтүш керек.

Ошондуктан, тизмектин башында кошуу жана өчүрүү өтө тез, калгандары болсо тизмекти өтүү зарылдыгынан улам сызыктуу убакыт талап кылат.