Constantine
Сравнениями
Ioann_
Только это, оно того же ...
Constantine
Карманная сортировка, есть же :)
А еще я умею сортировать упорядоченный массив за О(log N)
Ioann_
Ну, тут такое. Иногда где то те алгоритмы что за O(N) - применимы, правда у меня такое на практике не встречалось, максимум в каих либо задачках спортивных
Alignant
Карманная сортировка основана на предположении
Alignant
Предпологая что массив отсортирован, я могу его вообще со сложностью O(1) сортонуть
Ioann_
Для сортировки интов без учета арифметической константы - легко
А какое бы ты основание выбрал дря разрядов :)?
Constantine
А какое бы ты основание выбрал дря разрядов :)?
я бы выбрал раскидку по bucket по 2^8 с предпросчетом размеров, наверное)
Ioann_
Да, это будет быстро работать :] Ну тут очевидно - ты разбираешься в этом неплохо, коли на тимусе 500 задач имеешь.
Berkus
/ban
Anonymous
Ребят подскажите я хочу Начать разроботать Мессенджер но не знаю с чего начать В целом язык C++. Я знаю Но незнаю с чего начать
Berkus
Можешь начать с русского
а вдруг мессенджер для китайского рынка?
Anonymous
Почему для Китайского
Ioann_
Почему для Китайского
В таком случае - Unicode вам в руки.
Ioann_
У Tg, есть открытое описание надежного шифрования, кстати - используется в TG
Anonymous
Спасибо
Anonymous
Я понел поэтому я хочу сделать Мессенджер быстрым простым в управлении и главное надежным от разных взломов и Досс атак
Berkus
У Tg, есть открытое описание надежного шифрования, кстати - используется в TG
ну оно оверинжинирнутое, ничего там прямо "надежного" нету
Bohdan
Я понел поэтому я хочу сделать Мессенджер быстрым простым в управлении и главное надежным от разных взломов и Досс атак
Я бы начал со смены аватарки, изучения математики и истории вычислительной техники.
Bohdan
Вы так думаете Дан?
И главное, помните. Детство короткое, не следует тратить его на криптоанархизм.
Constantine
Вы так думаете Дан?
Начни с того что напиши свой ник правильно
Олександр
Че за толстота
Bohdan
А на самом деле не сердись на нас. Это все проходили. Правда, смени аватарку, начни изучать математику, дискретную лучше всего, и потом переходи к си или python. Для начала этого хватит.
Constantine
/warn
Опять на вахте?
Bohdan
смешно смотреть на подобное)
Bohdan
ANONIMUS has been warned (1/5)
Constantine
/warn
Я бывший анонимус, мне за державу обидно
Олександр
Хватит флудить
Bohdan
Ребят, идите в дискуссионую.
Bohdan
https://t.me/fludpac
Bohdan
Там весело, даем cookies.
Yuriy
Где?
Constantine
А для сортировок есть https://t.me/proalgorithms и что? :)
Bohdan
Если все алгоритмы для тебя - сортировки, я даже и не знаю о чем с тобой шутить)
Bohdan
О, кстати
Bohdan
Timsort кто-то пробовал?
Constantine
Если все алгоритмы для тебя - сортировки, я даже и не знаю о чем с тобой шутить)
Для меня сортировки относятся к алгоритмам скорее, чем к C++
Constantine
Timsort кто-то пробовал?
Здесь уже была длинная тема, кто-то даже в boost делал pull request, кажется
Constantine
http://www.stdlib.net/~colmmacc/strlen.c.html
Между прочим, технически весьма опасная реализация, завязанная на достаточно специфические свойства ОС
Bohdan
Ну, вдруг. Он часто годное сохраняет
Constantine
держи ссылку
Bohdan
Ого. Спасибо!
Constantine
Ого. Спасибо!
Анонимус помнит, анонимус доставляет ;)
Constantine
За счёт чего предполагается rb-tree ускорить?
А в stl оптимизирован аллокатор вершин в _xtree?
Constantine
Я просто не разбирал, насколько в салат оптимизирован std::set
Vladislav
А ты предлагаешь аренный аллокатор?
Constantine
Что это?)
Constantine
Я не знаю там терминов в хаках мемори аллокейшн
Vladislav
https://en.m.wikipedia.org/wiki/Region-based_memory_management
Constantine
Ну да, это оно
Vladislav
Надо бы написать свой set с бджиш
Constantine
Там нужно еще ключевую оптимизацию
Constantine
Будем считать что set достаточно большой)
MrSmith
курси говорят еще ниче
MrSmith
qt для мазахистов
Bohdan
Народ, ответьте честно, что вам мешает использовать обе технологии?
Bohdan
Если уж так хотите доказать что одно лучше другого. Сделайте каждый программу, что решает ту же задачу, используя свою любимую технологию, и киньте в открытый доступ сравнить.
Berkus
Народ, ответьте честно, что вам мешает использовать обе технологии?
использовать gtk-based мне лично мешает опыт реализации на нем довольно мелкой фигни, которая была довольно бажной при размере реализации в 500+ строк (и аналогичный функционал адрес бука для КДЕ, который оказался реализован в 50 строк и работал с первого раза)
Berkus
если тебе нечем заняться можешь реализовать по спеке и доказать что гтк крут - спека простая
Berkus
"Получить список всех контактов пользователя из адрес бука"
Berkus
А это в gtk+ самопальная объектная система на макросах ведь?
она там не вся на макросах, но да, а-ля Q_OBJECT с владением и прочей фигней
Vladislav
Они вроде ещё пилили язык(и), транслирующийся в си с gobject'ами