LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

    развернуть однонаправленный связный список (single linked list).
    развернуть массив на месте, без выделения дополнительной памяти (reverse array in place).

это прям для нубов задачки. вообще не про программирование всерьез. такой фигней как раз скорее отпугнешь от профессии, ибо никто не занимается такой ерундой как инвертирование списков, кроме лисперов, с их односвязными списками, и вставкой только в начало.

вот как раз смысл настоящего программирования в том, чтобы такие вот «алгоритмы» никогда не применялись, ибо это затратно, не дает ничего полезного, и говорит что система криво спроектирована.

Исправление alysnix, :

    развернуть однонаправленный связный список (single linked list).
    развернуть массив на месте, без выделения дополнительной памяти (reverse array in place).

это прям для нубов задачки. вообще не про программирование всерьез. такой фигней как раз скорее отпугнешь от профессии, ибо никто не занимается такой ерундой как инвертирование списков, кроме лисперов, с их односвязными списками, и вставкой только в начало.

Исходная версия alysnix, :

    развернуть однонаправленный связный список (single linked list).
    развернуть массив на месте, без выделения дополнительной памяти (reverse array in place).

это прям для нубов задачки. вообще не про программирование всерьез. такой фигней как раз скорее отпугнешь от профессии, ибо никто не занимается такой фигней как инвертирование списков, кроме лисперов, с их односвязными списками, и вставкой только в начало.