1. Напишете функция, която проверява дали даден елемент се среща в опашка. Погрижете се след като функцията приключи работа, опашката да се намира в същото състояние както в началото на функцията. Упътване: използвайте сентинел.
  2. Напишете функция, която проверява дали елементите в дадена опашка са подредени в нарастващ ред. Променете функцията, така че да проверява дали елементите образуват монотонна редица (растяща или намаляваща). Погрижете се след като функцията приключи работа, опашката да се намира в същото състояние както в началото на функцията.
  3. Дадена е опашка от опашки от елементи от тип T. Да се напише функция, която прехвърля елементите, запазвайки реда им, в единствена опашка от тип T.
  4. Лабиринт е описан в матрица от числа, където 0 означава свободна позиция, -1 означава стена, а -2 означава съкровище. Да се напише функция, която по дадена стартова позиция намира
    1. дали има път до съкровището
    2. дължината на най-късия път до съкровището
    3. най-късия път до съкровището
Last modified: Tuesday, 15 November 2011, 11:12 AM