Литература Въведение



страница3/4
Дата18.01.2024
Размер181.72 Kb.
#119997
ТипЛитература
1   2   3   4
списъци
Видове линейни списъци

  • едносвързани– всеки елемент съдържа данни и един указател към следващия елемент от списъка. Указателят на последния елемент има

стойност 0 (NULL). Елементите се обхождат само от началото към края.






  • двусвързани– всеки елемент съдържа данни и два указателя: към предходния и към следващия елемент от списъка. Указателят към предходния елемент на първия елемент от списъка има стойност 0 (NULL). Указателят към следващия елемент на последния елемент от списъка има стойност 0 (NULL). Елементите могат да се обхождат както от началото към края, така и от края към началото.




  • циклични– всеки елемент съдържа данни и един указател към следващия елемент от списъка. Указателят на последния елемент има стойност равна на адреса на първия елемент от списъка. Елементите се обхождат циклично само в едната посока, като се започне от първия елемент на списъка.









  • опашка – достъпът до елементи на опашка е също ограничен като при стек. Тук действа обаче правилото FIFO, което ознавача първият влязъл пръв излиза, според което елементът, който най-дълго време е в опашката, се обработва пръв. Добавянето на елементи става само от края на опашката, а премахването – от началото.





  1. Операции със списъци

  • създаване на празен списък (create)

  • проверка за празнота (empty)

  • включване на елемент на позиция (insert)

  • изключване на елемент на позиция (delete)

  • достъп до елемент на позиция (get)




Сподели с приятели:
1   2   3   4




©obuch.info 2024
отнасят до администрацията

    Начална страница