|
|
|
Поиск в массиве
|
|||
|---|---|---|---|
|
#18+
Добрый вечер знатоки!!! Задача такова: Есть отсартированный по алфавиту строковый массив надо найти в нем определенную строку. Как это сделать максимально быстро. Перебором довольно долго. Есть другой метод? Подскажите пожалуйста!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 20:04:56 |
|
||
|
Поиск в массиве
|
|||
|---|---|---|---|
|
#18+
если самая дорогая операция - это сравнение, то бинарным поиском ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 09:22:37 |
|
||
|
Поиск в массиве
|
|||
|---|---|---|---|
|
#18+
Подскажите это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 10:30:35 |
|
||
|
Поиск в массиве
|
|||
|---|---|---|---|
|
#18+
Да, линейный поиск самый медленный из всех возможных вариантов поиска. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 09:03:09 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33539012&tid=2185253]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 393ms |

| 0 / 0 |
