Быстрая сортировка является одним из самых быстрых алгоритмов сортировки массивов. Скорость работы примерно равна O(n log n) операций при сортировке n элементов.
Читать дальше
Моя специальность — программист. Профессия сложная и интересная. Первая проблема, которая встала передо мной — как можно из синтаксических команд слепить что-то полезное? Легко выучить синтаксис языка, сложнее научиться писать программы. Это все равно что научить человека писать и ждать что он начнет создавать стихи и романы. Поиск в интернете не принес сначала своих плодов, но я набрел на один IRC канал, где и нашел помощь. Меня ткнули носом в один ресурс, о котором я и хочу вам рассказать: Project Euler
На нем множество задач, которые помогают развивать логику и математические навыки. Именно с этого сайта я и начинал свой путь…
Читать дальше
Сегодня на stackoverflow.com был интересный вопрос:
I recently read a sample job interview question:
Write a function to convert an integer to a string. Assume you do not have access to library functions i.e., itoa(), etc…
How would you go about this?
Как же нам все таки преобразовать int в char* без использования каких-либо сторонних библиотек в том числе и stdlib?
Посетив ежегодную конференцию OSDN, которая проходит в Киеве, узнал, что, оказывается, в Украине (наверное, в России дела обстоят так же) лицензии на ПО (будь то EULA или GPL) находятся вне закона. До этого я думал, что означенное выше касается только свободных лицензий, но, как оказалось, касается всех.
Докладчик на конференции сказал, что легитимны только т. н. авторские договоры. В связи с этим вопрос к сообществу: есть ли юридическая возможность написать такой авторский договор, который можно было бы принять пользователю автоматически без подписывания каких-либо бумажек, т. е. по факту согласия с таким договором или по факту использования программы?
Писал скриптик для обработки файлов и как всегда добавил отображения прогресса выполнения, но в этот раз подумал "А почему бы не выводить его в той же строке, где и вызвал скрипт — там же еще куча свободного места".