Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 22:17 06.06.24 
Клубове/ Компютри и Интернет / Програмисти Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Цикличен свързан списък [re: SvetilSfitil]
Автор Hekф (зъл прът)
Публикувано05.11.08 16:45  



Абе ся като се замисля по-внимателно - за чий полоф орган ги правим тия извращения "итератор със стъпка 2" или "итератор със стъпка <взаимно просто число"? По дефиниция едносвързания списък има само един метод за обхождане: GetNext (т.е. дай следващия елемент) и... тфа е.

Ако проверяваме дали списъкът е цикличен (т.е. последния елемент сочи първия елемент) - то броят на извикванията на GetNext не може да е по-малък от N+1, ако ще и десет итератора да се връткат. Ако ли пък търсим къф да е цикъл (последният елемент може да сочи кой да е от другите елементи), то най-пестелиф откъм извиквания на GetNext е именно алгоритъма, който предлага CObject. Tфа е положението

Едит: Между другото по дефиниция едносвързаните списъци нямат метод GetElementsCount, но ако имаме едносвързан списък с реализиран подобен метод, то са достатъчни един итератор и точно GetElementsCount+1 извиквания на GetNext, които не връщат NULL за да се светнем, че списъкът е зациклен.

Редактирано от Hekф на 05.11.08 17:23.



Цялата тема
ТемаАвторПубликувано
* Цикличен свързан списък SvetilSfitil   03.11.08 10:50
. * Re: Цикличен свързан списък CObject   03.11.08 10:57
. * Re: Цикличен свързан списък SvetilSfitil   03.11.08 11:13
. * Re: Цикличен свързан списък zaphod   03.11.08 11:18
. * Re: Цикличен свързан списък Лaнc Линk - тaйният areнт   04.11.08 17:53
. * Re: Цикличен свързан списък headhunter   03.11.08 11:22
. * Re: Цикличен свързан списък Colombino   03.11.08 14:43
. * Изглежда си прав SvetilSfitil   03.11.08 17:11
. * Re: Изглежда си прав Colombino   03.11.08 18:04
. * Re: Изглежда си прав Hekф   03.11.08 19:00
. * Re: Изглежда си прав SvetilSfitil   05.11.08 09:52
. * Re: Изглежда си прав Hekф   05.11.08 12:28
. * Re: Изглежда си прав headhunter   05.11.08 13:10
. * Re: Изглежда си прав Лaнc Линk - тaйният areнт   04.11.08 17:57
. * Re: Цикличен свързан списък Eвлaмпи Пoпдимитpoв   03.11.08 22:55
. * Re: Цикличен свързан списък Colombino   04.11.08 02:55
. * Re: Цикличен свързан списък mlee   05.11.08 15:10
. * Re: Цикличен свързан списък Pekoнcтpykтop   03.11.08 12:51
. * Re: Цикличен свързан списък SvetilSfitil   03.11.08 17:14
. * Re: Цикличен свързан списък headhunter   04.11.08 11:57
. * Не е SvetilSfitil   05.11.08 09:56
. * Re: Не е Colombino   05.11.08 10:43
. * Re: Не е headhunter   05.11.08 12:53
. * Re: Не е Colombino   05.11.08 14:05
. * Тогава ми кажи къде греша!!! SvetilSfitil   05.11.08 16:02
. * Re: Тогава ми кажи къде греша!!! headhunter   05.11.08 16:43
. * Re: Тогава ми кажи къде греша!!! SvetilSfitil   06.11.08 12:53
. * Re: Тогава ми кажи къде греша!!! Hekф   06.11.08 13:12
. * Re: Тогава ми кажи къде греша!!! SvetilSfitil   06.11.08 13:18
. * Re: Тогава ми кажи къде греша!!! wqw   05.11.08 17:16
. * Re: Тогава ми кажи къде греша!!! SvetilSfitil   06.11.08 12:51
. * Re: Цикличен свързан списък ГHУCEH®ГHOM   03.11.08 18:08
. * Re: Цикличен свързан списък mlee   05.11.08 15:01
. * Re: Цикличен свързан списък SvetilSfitil   05.11.08 16:04
. * Re: Цикличен свързан списък mlee   05.11.08 15:22
. * Е? SvetilSfitil   05.11.08 16:06
. * Re: Цикличен свързан списък Hekф   05.11.08 16:45
. * Re: Цикличен свързан списък wqw   05.11.08 17:17
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.