Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.85.33] |
|
Сообщ.
#1
,
|
|
|
ReDim dResults_Massive(iCols_Max - 1, lRows_Max - 1, dFactorial_Max) g_dTemp = 0 For Each varTemp In dResults_Massive() varTemp = -1 g_dTemp = g_dTemp + 1 Next varTemp g_dTemp, как индикатор, показывает, что пробежка идет по всем элементам массива. Но элементы не изменяют своих значений! Массив дабловский. Добавлено При этом "dResults_Massive(0, 0, 0) = -2" корректно изменяет значения. |
Сообщ.
#2
,
|
|
|
А кто сказал,что For each умеет по массиву?
|
Сообщ.
#3
,
|
|
|
Ну отладка показывает, что очень даже умеет.
|
Сообщ.
#4
,
|
|
|
Не-а... когда по массиву, то в итератор пишется копия, а когда по коллекции/объекту - то ссылка на оригинал. Тупо потому, что нельзя выбрать из массива элемент или там строку...
Та же разница, что и ByRef/ByVal. |
Сообщ.
#5
,
|
|
|
Ясно. Эх.
|
Сообщ.
#6
,
|
|
|
Цитата Славян @ Славян, тут по сортировкам информация такая получилась; что, я думаю, вам интересно будет. Оптимизация алгоритма сортировки Шелла. (сообщение #3703148) А также прошу ответа на этот вопрос: Сортировка текста в листбоксе или писать свой код? |
Сообщ.
#7
,
|
|
|
Цитата Сергей85 @ Да, я читал вашу беседу. Токмо напрасно вы классику не слушаете. В худшем случае будете получать "ужасную" скорость (N2), а люди всё же стремятся получить и в худшем случае нечто получше, так что лучше всё же вам повертеться в районе быстрой сортировки. тут по сортировкам информация такая получилась; что, я думаю, вам интересно будет. |
Сообщ.
#8
,
|
|
|
Цитата Славян @ Разве инверсия массива с "больше-меньше" на "меньше-больше" - не самый худший из вариантов? Добавлено Хотя да, для Шелла, судя по времени, это даже полегче, чем с рэндомом бороться... |
Сообщ.
#9
,
|
|
|
Цитата Сергей85 @ Ну вики то дочитайте: там же даже конкретные схемы предложены, показывающие и N2 и N1,5 у Шелла, что хуже N*logN (сортировка слиянием). Разве инверсия массива с "больше-меньше" на "меньше-больше" - не самый худший из вариантов? |