Непонятки с QMap |
Здравствуйте, гость ( Вход | Регистрация )
Непонятки с QMap |
trdm |
8.10.2009, 18:20
Сообщение
#1
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
Непонятки с QMap....
Казалось бы while(it != map.begin()){ гарантирует, что найдется пара с m_nomber == 1 Ан нет, нефига.... |
|
|
trdm |
8.10.2009, 19:22
Сообщение
#2
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
Думаю правильно, однако я привык, что с бегина по энд и с энда по бегин выведется все.
А тут нужны какие-то извраты. Путем "тыка" нашел нужные мне "нормальные" проходные алгоритмы: Раскрывающийся текст
Вывод: Раскрывающийся текст insert: 1 insert: 2 insert: 3 insert: 4 insert: 5 insert: 6 insert: 7 insert: 8 insert: 9 insert: 10 test1 5->1 find 5 key: 5 find 4 key: 4 find 3 key: 3 find 2 key: 2 test2 1->10 find 1 key: 1 find 2 key: 2 find 3 key: 3 find 4 key: 4 find 5 key: 5 find 6 key: 6 find 7 key: 7 find 8 key: 8 find 9 key: 9 find 10 key: 10 test3 10-1 find 10 key: 10 find 9 key: 9 find 8 key: 8 find 7 key: 7 find 6 key: 6 find 5 key: 5 find 4 key: 4 find 3 key: 3 find 2 key: 2 find 1 key: 1 test4 5->10 find 5 key: 5 find 6 key: 6 find 7 key: 7 find 8 key: 8 find 9 key: 9 find 10 key: 10 test5 5->1 find 5 key: 5 find 4 key: 4 find 3 key: 3 find 2 key: 2 find 1 key: 1 Process returned 0 (0x0) execution time : 1.890 s Press any key to continue. |
|
|
Текстовая версия | Сейчас: 28.4.2024, 17:55 |