crypt of decay - боже-которого-нет, пожалуйста, убей всех дебилов! [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

боже-которого-нет, пожалуйста, убей всех дебилов! [Nov. 14th, 2013|09:21 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|]

AVL trees don't necessarily require recursion; I recently implemented one with iterative insert and remove that uses a malloc()ed array as a stack.

маковод, само собой. безмозглый. надеюсь, хотя бы перед смертью до этого уебана дойдёт, что ручное управление стеком — это та же самая рекурсия, только вид на еблю с другой стороны.
Linkmeow!

Comments:
[User Picture]
From:[info]steinkrauz
Date:November 15th, 2013 - 12:44 am
(Link)
> это та же самая рекурсия, только вид на еблю с другой стороны.

В общем то же самое, только приличными предложениями я написал в выводе курсовой то ли на первом, то ли на втором семестре.

Золотое время, хочу туда обратно
[User Picture]
From:[info]ketmar
Date:November 15th, 2013 - 12:55 am
(Link)
что, кстати, забавно: там же в комментариях выше дали вот это. таки действительно нерекурсивные avl (in constant space). расплата — чуть более медленные операции (больше сравнений, кажется).

я, правда, не проверял, точно ли оно работает, но автор мамой-папой клянётся. даже объясняет, как он это сделал — но там я вообще ничего не понял, потому что нихуя теории не знаю.
[User Picture]
From:[info]steinkrauz
Date:November 15th, 2013 - 01:16 am
(Link)
А кравивое вполне решение, насколько мне полусонному видно

Надо будет себе утащить и сделать себе няшный классик.
[User Picture]
From:[info]ketmar
Date:November 15th, 2013 - 01:18 am
(Link)
если найдёшь вдруг баг — расскажи не только автору, но и мне, пожалуйста.
[User Picture]
From:[info]ketmar
Date:November 15th, 2013 - 12:55 am
(Link)
надо будет, кстати, таки втыкнуть — потому что реализация без parent. а не имея parent, нельзя сделать нормальные итераторы.
From:[info]tzirechnoy.livejournal.com
Date:November 15th, 2013 - 11:40 am
(Link)
А почему маковод -- само собой? Виндовозников таких тожэ полно. Да и с появлением бубунты некоторые пхп-кодеры...
[User Picture]
From:[info]ketmar
Date:November 15th, 2013 - 04:26 pm
(Link)
да я как-то в последнее время не натыкаюсь на вантузников. у них всё больше другие ресурсы, с диезами. а у маководов таки Objective C (охуенный язык ваще, промеждупрочим). а он — таки си.