![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
Последний раз редактировалось 8Observer8; 10.11.2014 в 13:41. |
|
![]() |
![]() |
![]() |
#22 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Код:
Цитата:
Когда говорят о сложности алгоритма, то почти всегда полагают что N стремится к бесконечности. И тогда все разруливают пределы - примерно как я выше показал. |
||
![]() |
![]() |
![]() |
#23 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
У меня было неправильное понимание "amortized time". В документации Qt хорошо написано:
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#24 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
[удалил, но кто-то прочитал]
Последний раз редактировалось rrrFer; 10.11.2014 в 17:19. |
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Пользователь будет добавлять лошадок через меню. Есть функция, которая вызывается по таймауту. Допустим таймаут каждые 10 миллисекунд. Произошёл таймаут, функция изменяет значение координат и в цикле показывает лошадок. В std::list доступ к элементам происходит за линейное время, а в std::vector за константное. Значит выбор в пользу std::vector
|
![]() |
![]() |
![]() |
#26 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
пока в вилларибо ещё двигают кнопки, в виллабаджо давно рисуют анимированных лошадей!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
goshek, спросите у преподавателя, может ли он разрешить использовать Qt? Думаю, на VS врядли вы осилите. Сделал вам примерчик. Здесь три кнопки движутся по окружности. Рад ответить на ваши вопросы
Исходники: https://github.com/8Observer8/Hippodrome ![]() |
![]() |
![]() |
![]() |
#28 | |
Пользователь
Регистрация: 07.01.2014
Сообщений: 33
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#29 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Если тебе надо перебрать всех лошадей - то разницы между списком и вектором нет. Разница есть если тебе может потребоваться лошадь с конкретным индексом. Короче аргумент не канает - если по таймеру ты решишь перерисовать лошадей из контенера - разницы между вектором и списком нет ![]() А если ты юзаешь Qt - то скорее всего тут вообще не нужен контейнер. Создавая лошадь сразу соединяй ее слот перерисовки с сигналом таймера. 8Observer8 Критика к коду нужна? ) Последний раз редактировалось rrrFer; 11.11.2014 в 12:32. |
|
![]() |
![]() |
![]() |
#30 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
КНОПКИ | surf135 | Общие вопросы Delphi | 2 | 27.05.2012 22:39 |
Кнопки в Qt | Tema_Crazzzy | Qt и кроссплатформенное программирование С/С++ | 6 | 20.11.2010 18:30 |
UCOZ: Кнопки кнопки на изображении | ReDuX | HTML и CSS | 19 | 25.04.2008 02:39 |
триггерные кнопки и кнопки переключатели в DELPHI | MARGO | Помощь студентам | 3 | 12.11.2007 17:35 |