hasherfrog
Цитата:
1. обычно своп делают xor'ом, если уж на то пошло :]
|
как это реализовывается?
Цитата:
2. а что если N=0? :] -> упадём.
|
микрософтовский компилятор ошибку выдаст, что не может создать массив из 0 элементов.
Цитата:
3. Кстати :] читал тут старенькую книжку про написание читаемого кода на фортране. Там написано (одно из первых правил): пишите, что думаете, не изгаляйтесь :] Это к вопросу о swap'е, меня ваш вариант выбил на пару минут в астрал :]
|
Этот вариант свопа предлагает Шень в своей книге.
обычно я через отдельную переменную обмениваю.