- 1
- 2
- 3
- 4
temp = new LIST;
temp = ptr->next;
ptr->next = ptr;
ptr = temp;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
temp = new LIST;
temp = ptr->next;
ptr->next = ptr;
ptr = temp;
Так меняют указатели местами при сортировке списка.
absolut 25.09.2011 21:05 # 0
brainfucker 25.09.2011 21:11 # +2
absolut 25.09.2011 21:17 # 0
Lure Of Chaos 25.09.2011 22:27 # +2
CPPGovno 25.09.2011 23:05 # +1
Lure Of Chaos 25.09.2011 23:21 # 0
CPPGovno 25.09.2011 23:23 # 0
ctm 26.09.2011 09:33 # +1
Для того, что не на все случаи жизни найдется готовый алгоритм - иногда (пусть редко) самому думать приходится.
А то получается: мало-мальски нестандартная задача вызывает ступор, вместо того чтобы подумать и решить ее.
absolut 26.09.2011 10:15 # +1
CPPGovno 25.09.2011 21:16 # −1
rat4 25.09.2011 21:47 # +1
CPPGovno 25.09.2011 23:04 # 0
Elvenfighter 26.09.2011 02:17 # +2
LIST - злобный макрос, что находит всю "утёкшую" память ?)
TarasB 26.09.2011 10:42 # −2
sayidandrtfm 26.09.2011 11:00 # +10
Чисто не там где убирают, а там где дворник с ружьём.(с)
Kirinyale 26.09.2011 16:09 # 0
guest 04.10.2011 01:38 # 0
temp = new LIST;
temp->next=ptr;
ptr=temp;
//или справа
temp = new LIST;
ptr->next=temp;
ptr=temp;