0 / 0 / 0
Регистрация: 02.06.2012
Сообщений: 6
|
|
1 | |
Поиск с алфавитной индексацией14.06.2013, 00:08. Показов 710. Ответов 2
Метки метод алфавитной индексации (Все метки)
Кто когда то сталкивался, или делал подобное под TASM? Будьте так добры - скиньте исходники!
Заранее благодарен!
0
|
14.06.2013, 00:08 | |
Ответы с готовыми решениями:
2
Если при нажатие алфавитной клавиши имя выводиться в нижнем регистре,определить причину Реализация алфавитной сортировки в нескольких листах Вывести на экран слова в алфавитной последовательности Ошибка доступа при чтении адреса в алфавитной сортировке |
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
14.06.2013, 06:24 | 2 |
Obvi,
Метод алфавитной индексации Данный алгоритм применяется для таблиц, содержащих алфавитно-цифровую информацию, таких, как таблицы символических имен и литералов, таблицы внешних имен и другие. Идея его заключается в том, что для сортировки используется первый символ ключа. Строки результирующей таблицы, начинающиеся с одной и той же буквы, будут объединены в группы.Кроме результирующей таблицы создается массив входов, количество элементов которого определяется количеством символов в алфавите. Каждый элемент массива сопоставляется конкретному символу алфавита, и будет содержать указатель на номер первой строки группы строк, начинающихся с данного символа. Если учесть, что символы в алфавите упорядочены, то преобразование кода символа в номер элемента массива входов выполняется достаточно просто. Например, если используются только заглавные буквы латинского алфавита, то количество элементов будет равно 26. Тогда первый элемент массива будет соответствовать букве A, а последний - букве Z. Для преобразования можно воспользоваться формулой: i=ord(CH)-ord('A')+1, где CH - символ алфавита; i - номер элемента массива входов; ord()- функция преобразования символьного формата в числовой.Сортировка выполняется за один проход исходной таблицы и складывается из следующих шагов:
1
|
0 / 0 / 0
Регистрация: 02.06.2012
Сообщений: 6
|
|
16.06.2013, 20:37 [ТС] | 3 |
Кто может пример программы скинуть? Никак сам не разберусь(
0
|
16.06.2013, 20:37 | |
16.06.2013, 20:37 | |
Помогаю со студенческими работами здесь
3
Если при нажатие алфавитной клавиши имя выводиться в нижнем регистре, определить причину Проблемы с индексацией Проблемы с индексацией проблемы с индексацией Проблема с индексацией в Я. Проблема с индексацией Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |