Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Преобразовать список в диапазоны - алгоритм подскажите
|
|||
|---|---|---|---|
|
#18+
Не знаю в какую ветку, но так как преобразование делаю на фоксе - то здесь спрошу. Хотя проблему можно делать любым ЯП. Просто Фокс под рукой. Вопрос такой: дана отсортированная таблица: Код: pascal 1. 2. 3. 4. 5. 6. 7. надо из нее получить такое: Код: ruby 1. 2. 3. 4. 5. Вот собственно и все. Пока сам придумываю, но может есть какой нибудь "классический" алгоритм? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 10:15 |
|
||
|
Преобразовать список в диапазоны - алгоритм подскажите
|
|||
|---|---|---|---|
|
#18+
AlexSSSS, Ну и что у Вас за алгоритм? Начало чего? И, собственно, окончание тоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 10:18 |
|
||
|
Преобразовать список в диапазоны - алгоритм подскажите
|
|||
|---|---|---|---|
|
#18+
Создаешь новую таблицу, сканом идешь по исходной: вставляешь в новую предыдущее и текущее значение, запоминаешь текущее как предыдущее и т.д. до конца исходной таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 10:19 |
|
||
|
Преобразовать список в диапазоны - алгоритм подскажите
|
|||
|---|---|---|---|
|
#18+
Dima TСоздаешь новую таблицу, сканом идешь по исходной: вставляешь в новую предыдущее и текущее значение, запоминаешь текущее как предыдущее и т.д. до конца исходной таблицы Чуть-чуть изменю алгоритм: если (текущее значение - сохраненное) > 1, то нужно сделать update в "окончание" сохраненным значением + создать новую запись с "начало" = текущее значение... если же (текущее значение - сохраненное) = 1, то просто переходим к следующей записи.... Вместо 1 тут может быть любой другой "шаг в диапазоне".... Он может задаваться в качестве параметра.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 10:48 |
|
||
|
Преобразовать список в диапазоны - алгоритм подскажите
|
|||
|---|---|---|---|
|
#18+
IgorNGAlexSSSS, Ну и что у Вас за алгоритм? Начало чего? И, собственно, окончание тоже? Да чего угодно... Пусть даже номера страниц документа в оглавление выдать... Например, мне однажды потребовалось телефонные номера (номера телефонов хранились в базе в виде integer) подобным образом выдавать в отчете: с (номер) по (номер) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 10:53 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1582634]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 352ms |

| 0 / 0 |
