Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.08.2008, 13:05
|
|||
|---|---|---|---|
|
|||
Как получить все глобалы с фиксированным вторым индексом? |
|||
|
#18+
Нашёл в букваре пример извлечения глобалов, суть которого выражает мой тестовый пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Тут получены все индексы второго уровня с фиксированным первым... Я пытаюсь решить обратную задачу: как найти все индексы первого уровня, при известном индексе второго? И вообще можно ли это сделать вообще, с вычислительными затратами не большими чем в приведённом примере. В моём тестовом примере на массиве в 10 млн записей получается почти мгновенный ответ... По сути вопрос сводится к тому есть ли функция, возвращающая предыдущий индекс, а не следующий, как ф-я $O?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2008, 13:16
|
|||
|---|---|---|---|
Как получить все глобалы с фиксированным вторым индексом? |
|||
|
#18+
Наверное только так... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Т.е. если нет других глобалов нужен проход по всем индексам первого уровня... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2008, 13:24
|
|||
|---|---|---|---|
Как получить все глобалы с фиксированным вторым индексом? |
|||
|
#18+
CacheLotесть ли функция, возвращающая предыдущий индекс, а не следующий, как ф-я $O?? Возможно тут неправильное понимание работы функции $o()... автор $ORDER Определяет следующий или предыдущий индекс в сортирующей последовательности для заданной индексированой переменной Т.е. вы задали индексированную переменную Код: plaintext А вам выдается следующий или предыдущий индекс в сортировачной последовательности... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2008, 14:02
|
|||
|---|---|---|---|
|
|||
Как получить все глобалы с фиксированным вторым индексом? |
|||
|
#18+
krvsaНаверное только так... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Т.е. если нет других глобалов нужен проход по всем индексам первого уровня... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT Прикольный пример. Всего один прогон цикла по первому индексу. Только цикл закончится помоему сразу полсле того как небудет найден второй индекс (^Index(1,1...11)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2008, 14:38
|
|||
|---|---|---|---|
Как получить все глобалы с фиксированным вторым индексом? |
|||
|
#18+
Да. Поторопился... Вот так нужно... Код: plaintext 1. 2. 3. 4. 5. 6. 7. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&mobile=1&tid=1558779]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
93ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 390ms |

| 0 / 0 |
