powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Индексация строковых массивов
19 сообщений из 19, страница 1 из 1
Индексация строковых массивов
    #33243615
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужен алгоритм индексации строковых массивов, на десятки-сотни тысяч строк, и конечно же оптимальный, у меня есть алгоритм, который уступает Word-ской индескации в 10-ки раз :(, так вот ходелось бы такой быстрый как у ворда :). Только не пишите пример перегона массива в ворд и индексацию в нем :)
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243650
SmeL_mdНужен алгоритм индексации строковых массивов, на десятки-сотни тысяч строк, и конечно же оптимальный, у меня есть алгоритм, который уступает Word-ской индескации в 10-ки раз :(, так вот ходелось бы такой быстрый как у ворда :). Только не пишите пример перегона массива в ворд и индексацию в нем :)

прошу прощения за глупость.
а что такое "алгоритм индексации строковых массивов"?
это что надо сделать?

ну не в теме я, а понять интересно.
если не в лом.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243746
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот тот алгоритм при помоши которого можно будет быстее всего поставить твою фамилию в журнале среди таких же как ты ;)
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243747
ладно, спрошу по другому.
это
- сортировка

или

- создание предметного указателя
если да - то набор отыскиваемых терминов - входной параметр для алгоритма, или сам по себе должен появиться в процессе его работы вместе с частотами и местами появления?


- или что-то третье?
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243754
SmeL_mdЭтот тот алгоритм при помоши которого можно будет быстее всего поставить твою фамилию в журнале среди таких же как ты ;)
не пойму. а пример все-таки можно? как это...

ЗЫ
да и таких глупых как я еще поискать надо. сразу в ряд поставить не получится
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243786
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На данный момент это только сортировка массива, по определенному полю ;).
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243795
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какой алгоритм сейчас используется?
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243796
SmeL_mdНа данный момент это только сортировка массива, по определенному полю ;).

просто вобла какая-то.
откуда поля в массиве - он што двумерный штоли?

а сортировка в ворде не просто плохая, а никакая. то есть если ты на вб вордову сортировку не догоняешь по времени, значит правильно вопрос задаешь. там есть над чем работать.


алгоритмов сортировки много разных и умелых. у твово какое имя?
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243828
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет массив не двумерный, он одномерный. но это почти никак не влиеяет на сортировку, как я понимаю, если не сортируется одновременно два поля. Хотя и такое тоже было бы интересно рассмотреть.
На данный момент для сортировки, строки она переводится в числовое значение, а дальше сортируется как массив из цифр.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243834
SmeL_mdНет массив не двумерный, он одномерный. но это почти никак не влиеяет на сортировку, как я понимаю, если не сортируется одновременно два поля. Хотя и такое тоже было бы интересно рассмотреть.
На данный момент для сортировки, строки она переводится в числовое значение, а дальше сортируется как массив из цифр.

ладно извиняй - лично мне надоело пыталками из тебя выманивать, што ты хош.
интерес иссяк.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243852
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть массив мне нужно получить из него значения от просортированный А до Я.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33243875
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С каких это пор это -
SmeL_mdНужен алгоритм индексации строковых массивов
и это -
SmeL_mdесть массив мне нужно получить из него значения от просортированный А до Я.
- одно и то же? Причем здесь индексация?
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33244325
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В моем понимании
Индексация это упорядочивование, по определенному признаку.

определение с нета тут
ИНДЕКСИРОВАНИЕ , выражение главного содержания текста какого-либо документа в терминах языка информационно-поисковой системы. Применяется для облегчения поиска нужного документа среди множества других.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33244892
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Индексация, сортировка, быстрый поиск - любимые темы преподавателей, но - совсем не такая простая тема в реальной работе.
Сравнение с Word, как правильно заметил автор, подтверждает это.
Надо использовать чей-то компонент или библиотеку.
Лично я бы стал работать с XArrayDB от ComponentOne
или с рекордсетом в крайнем случае.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33245533
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Worobjoff
Есть единственный ответ на который можно обратить внимание. Я тоже думал через рекордсет делать а именно так, пишу весь масив в тхт и через ADO обращаюсь к нему как к бд и делаю селект на ascending. Возможно ваша идея делать сортировку через рекордсет более удачная (к примеру не создавать текстовый файл а сразу с памяти), если да то подскажите как.
А вот про XArrayDB я не знал так что скачаю и посмотрю.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33246262
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что автор селект на ascending может работать неправильно с "русскими" строками, т.е. неправильно их сортировать.
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33246300
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекордсет "сразу в памяти" - это т.н. синтетический рекордсет.
Код: plaintext
1.
2.
3.
4.
5.
6.
Dim rs As ADODB.Recordset
Private Sub Form_Initialize()
   Set rs = New ADODB.Recordset
   rs.Fields.Append "ID", adInteger
   rs.Fields.Append "Text", adVarChar,  256 , adFldIsNullable
   rs.Open
End Sub
Допускает сохранение своего содержимого в файле. Подробности - в книгах по ADO.
Недостатки - медленно добавляются и удаляются записи когда большое количество полей (особенно полей типа VarChar или NVarChar).

XArrayDB входит в поставку с ComponentOne True DBGrid.
Очень быстрый массив вариантных переменных.
Допускает сортировку и поиск по значению поля.
Недостатки - неустойчивая инсталляция на WindowsXP SP2 (для версии 7.0).
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33246321
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О спасибо всем обнадежили буду пробовать
...
Рейтинг: 0 / 0
Индексация строковых массивов
    #33246660
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторXArrayDB входит в поставку с ComponentOne True DBGrid.
Кстати там вдобавок идет и довольно хороший help с кучей примеров.
Правда help на английском.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Индексация строковых массивов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]