Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как получить все глобалы с фиксированным вторым индексом?
|
|||
|---|---|---|---|
|
#18+
Нашёл в букваре пример извлечения глобалов, суть которого выражает мой тестовый пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Тут получены все индексы второго уровня с фиксированным первым... Я пытаюсь решить обратную задачу: как найти все индексы первого уровня, при известном индексе второго? И вообще можно ли это сделать вообще, с вычислительными затратами не большими чем в приведённом примере. В моём тестовом примере на массиве в 10 млн записей получается почти мгновенный ответ... По сути вопрос сводится к тому есть ли функция, возвращающая предыдущий индекс, а не следующий, как ф-я $O?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2008, 13:05 |
|
||
|
Как получить все глобалы с фиксированным вторым индексом?
|
|||
|---|---|---|---|
|
#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:16 |
|
||
|
Как получить все глобалы с фиксированным вторым индексом?
|
|||
|---|---|---|---|
|
#18+
CacheLotесть ли функция, возвращающая предыдущий индекс, а не следующий, как ф-я $O?? Возможно тут неправильное понимание работы функции $o()... автор $ORDER Определяет следующий или предыдущий индекс в сортирующей последовательности для заданной индексированой переменной Т.е. вы задали индексированную переменную Код: plaintext А вам выдается следующий или предыдущий индекс в сортировачной последовательности... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2008, 13:24 |
|
||
|
Как получить все глобалы с фиксированным вторым индексом?
|
|||
|---|---|---|---|
|
#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:02 |
|
||
|
Как получить все глобалы с фиксированным вторым индексом?
|
|||
|---|---|---|---|
|
#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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2008, 14:38 |
|
||
|
|

start [/forum/search_topic.php?author=bugkiller&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 642ms |
| total: | 788ms |

| 0 / 0 |
