Стек түртүү операциясынын убакыт татаалдыгы кандай?
Стек түртүү операциясынын убакыт татаалдыгы кандай?

Video: Стек түртүү операциясынын убакыт татаалдыгы кандай?

Video: Стек түртүү операциясынын убакыт татаалдыгы кандай?
Video: Монтаж канализации своими руками. Ошибки и решения. #24 2024, Май
Anonim

Бардык стандарт үчүн стек операциялары ( түртүү , pop, isEmpty, өлчөм), эң начар учур- убакыттын татаалдыгы O(1) болушу мүмкүн. Биз айта алабыз жана мүмкүн эмес, анткени аны ишке ашыруу дайыма мүмкүн стектер натыйжасыз негизги өкүлчүлүк менен.

Муну эске алуу менен, стек менен байланышкан тизме убакыттын татаалдыгы деген эмне?

Эки эсеге шилтемеленген тизме the стек түртүү жана поп операциялары экөө тең O(1) болушу керек. Жалгыз менен тыгылып калсаң шилтемеленген тизме , сизде көрсөткүчтү куйрукка жана башка кармап туруу боюнча туруктуу чыгымды туура деп ойлосоңуз, сиз O(1) кезек жана кезекке коюу операцияларына ээ боло аласыз.

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

Ушундай жол менен стектерде кандай операцияны аткарууга болот?

Информатика боюнча А стек эки негизги элементтердин жыйындысы катары кызмат кылган абстрактуу маалымат түрү болуп саналат операциялар : коллекцияга элементти кошо турган түртүү жана. pop, ал азырынча алынып салынбаган эң акыркы кошулган элементти жок кылат.

Push жана поп деген эмне?

1. PUSH бир нерсени стекке кошуу үчүн колдонулат POP бир нерсени стектен алып салуу үчүн колдонулат.

Сунушталууда: