
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.07.2006, 18:47
|
|||
|---|---|---|---|
|
|||
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
Добрый день. Я решил написать немецко<->русский словарик для Pocket PC на VC++ 8 Слово для перевода задается в переменной m_Edit4 затем в цикле думаю сравнить его с массивом слов выбранного языка. ----------------------------- Как мне разместить в двух строковых массивах по 20554/2 слов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2006, 19:11
|
|||
|---|---|---|---|
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
Admin_Vlad...затем в цикле думаю сравнить его с массивом слов выбранного языка.....массивах по 20554/2 слов? 20 тыщ умножаем на 2 -> получаем 40 тыщ итераций сравнений слов. Если учесть что нужна обработка, что нужно сравнение самих строк (в среднем 5 буковок), то набегает в данном (тупом в лоб) решении - не плохие цифры аднака... может стоит глянуть в сторону БиДэ ? с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2006, 19:37
|
|||
|---|---|---|---|
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
kolobok0 Admin_Vlad...затем в цикле думаю сравнить его с массивом слов выбранного языка.....массивах по 20554/2 слов? 20 тыщ умножаем на 2 -> получаем 40 тыщ итераций сравнений слов. Если учесть что нужна обработка, что нужно сравнение самих строк (в среднем 5 буковок), то набегает в данном (тупом в лоб) решении - не плохие цифры аднака... может стоит глянуть в сторону БиДэ ? с уважением (круглый) Надо глянуть в сторону а) хранения в виде дерева б) хранения в отсортированном виде и быстрый поиск :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.07.2006, 08:34
|
|||
|---|---|---|---|
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
---20 тыщ умножаем на 2 -> получаем 40 тыщ итераций сравнений слов. Если если сделать switch case на 1-ю буковку - то уже будет в тыща сравнений а то и меньше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.07.2006, 09:29
|
|||
|---|---|---|---|
|
|||
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
Lepsik---20 тыщ умножаем на 2 -> получаем 40 тыщ итераций сравнений слов. Если сделать switch case на 1-ю буковку - то уже будет в тыща сравнений а то и меньше Ну вот, начали уже обсуждение алгоритма... А вопрос-то был: Admin_VladДобрый день... Как мне разместить в двух строковых массивах по 20554/2 слов? И, соответственно, если вариант хранения уже выбран, то наиболее подходящий для него ответ был дан: hellНадо глянуть в сторону... ...б) хранения в отсортированном виде и быстрый поиск :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.07.2006, 17:47
|
|||
|---|---|---|---|
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
---Ну вот, начали уже обсуждение алгоритма... А вопрос-то был: в общем уже подобное я сделал только для sql сервера в файле 60000 пар crc64 слов типа : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. работает мгновенно, но тут я сравниваю __in64 и даже еще не заботился скорострельностью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2006, 07:51
|
|||
|---|---|---|---|
|
|||
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
Спасибо, большое, но словарик я пишу для Pocket PC, как посоветуете на нем создать БД? Сейчас погляжу на hpc.ru Но как на WinCE делать коннект и выборку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2006, 11:07
|
|||
|---|---|---|---|
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
Народ, да вы что какая СУБД. Сортированыый масиив пар и все поиск половинным делением - не более 14 операций сравнения. Прям зранить гн диске двы файла - образа массива и засасывать в оперативку целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2006, 11:17
|
|||
|---|---|---|---|
|
|||
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
Боюсь не съест WinCE 4 два файла по мегабайту. Я сейчас поставил на Pocket PC SQL Server Mobile 2005, а как к с ним соединяться на VC++ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2006, 21:35
|
|||
|---|---|---|---|
Как мне разместить в двух строковых массивах по 10277 слов? |
|||
|
#18+
Я предложил бы следующий вариант. Создать 3 файла. 1 - просто пары слов не сортированный, разделитель между рус-нем и между парами. 2. Индекс по рус. 3. индекс по нем. Индексы можно перестраивать после изменений в 1 файле. Как создать индекс - ищите в интернете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2030126]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
194ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 469ms |

| 0 / 0 |
