Pull to refresh
42
8
Subscribers
Send message
До обработки антиматерии нам еще далековато, а вот для того чтобы использовать гелий-3 мы уже готовы. Осталось фигня — база на луне для добычи :)
На луне ближе, что и планируют сделать в ближайшие лет 20-30 (добыча имеется в виду)
> Да вообще, сколь полезных ресурсов нет.

Да ладно…
не будут. выбор первого как пивот это очень плохо. особенно на массивах которые уже отсортированы
Россия — страна аристократов, что тут поделать :)
в общем суть сделать O(n*log(n)) в среднем, а не O(n^2)
def quicksort(arr)
  (pivot = arr.pop) ? quicksort(arr.select{ |i| i <= pivot }) + [pivot] + quicksort(arr.select{ |i| i > pivot }) : []
end



тоже вариант, хоть и не самый лучший
именно in place, не используя лишней памяти и pivot выбирать как нужно.
Мне кажется что авто не смог отвыкнуть от других языков за этот год… Ради интереса — можете ли вы показать реализацию quicksort в виде 2-3 строк и в виде эффективного алгоритма?
What has been seen cannot be unseen.
Меня больше интересует вопрос — вы специально на WinXP тестите или аристократическая любовь к старине?
при выборе между питоном и руби разницы большой нет, кроме синтаксиса :) так что тут все логично.
ar = ['12', 'abc']
ar.map(&:size) # => [2, 3]


Привет от оперы (11.61) — кнопка регистрации не работает А в хроме 17-м дичайше тормозит…
по-моему это еще хуже :)
А меня больше всего раздражает невозможность написать в питоне some_list.len(), some_list.each… и обязательные скобки при вызове метода. Но это все конечно мелочи если вы привыкли к такому подходу :)
RSS для всех постов еще работать будет? (не только те что в ленте)
ааа. Больше одной строчки уже не кошерно…
размер scope? что это?

что значит нельзя получить информацию с присоединенных таблиц? нельзя сделать product.store_name? но можно product.store.name (лишнего запроса в БД все равно не будет)

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity