Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.02.2006, 11:47
|
|||
|---|---|---|---|
|
|||
Подскажите алгоритм |
|||
|
#18+
Подскажите пожалуйста, если не в облом, алгоритм программы, которая обходит все подкаталоги родительского каталога до конечной глубины и ищет файлы с определенным розширением. Или подскажите где можно найти, такой алгоритм, или код на С или на JScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2006, 13:47
|
|||
|---|---|---|---|
Подскажите алгоритм |
|||
|
#18+
Хм. Трудно держать в памяти столь сложные алгоритмы, но если поищете по словам "рекурсивный спуск", наверное найдете что-нибудь полезное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2006, 15:05
|
|||
|---|---|---|---|
|
|||
Подскажите алгоритм |
|||
|
#18+
softwarerХм. Трудно держать в памяти столь сложные алгоритмы, но если поищете по словам "рекурсивный спуск", наверное найдете что-нибудь полезное. Спасибо, поищу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2006, 15:24
|
|||
|---|---|---|---|
|
|||
Подскажите алгоритм |
|||
|
#18+
2 softwarer Наверное правильнее сказать рекурсивный обход дерева. Спуск это все-таки из области синтаксического разбора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2006, 16:50
|
|||
|---|---|---|---|
Подскажите алгоритм |
|||
|
#18+
*Наверное правильнее сказать рекурсивный обход дерева. Спуск это все-таки из области синтаксического разбора Правильнее. Но в таком контексте тоже употребляется - проверил по гуглю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2006, 16:37
|
|||
|---|---|---|---|
Подскажите алгоритм |
|||
|
#18+
http://algolist.manual.ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2006, 19:19
|
|||
|---|---|---|---|
|
|||
Подскажите алгоритм |
|||
|
#18+
Algorithms in Java, Third Edition By Robert Sedgewick Publisher: Addison Wesley Pub Date: July 23, 2002 ISBN: 0-201-36120-5, 768 pages Chapter 5. Recursion and Trees ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 07:36
|
|||
|---|---|---|---|
Подскажите алгоритм |
|||
|
#18+
ednetПодскажите пожалуйста, если не в облом, алгоритм программы, которая обходит все подкаталоги родительского каталога до конечной глубины и ищет файлы с определенным розширением. Или подскажите где можно найти, такой алгоритм, или код на С или на JScript. Код: 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. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 07:42
|
|||
|---|---|---|---|
Подскажите алгоритм |
|||
|
#18+
ednetПодскажите пожалуйста, если не в облом, алгоритм программы, которая обходит все подкаталоги родительского каталога до конечной глубины и ищет файлы с определенным розширением. Или подскажите где можно найти, такой алгоритм, или код на С или на JScript. НА CLIPPER 5.01 * ïðîãðàììà ñîçäàåò áàçó äàííûõ ñîäåðæàùóþ ñïèñîê êàòàëîãîâ è ôàéëîâ íà äèñêå C: * * êîìïèëèðîâàòü CLIPPER.EXE spisok /N/W * IF ERRORLEVEL 0 RTLINK FILE spisok #define F_NAME 1 // #define F_SIZE 2 // #define F_DATE 3 // ÊÎÍÑÒÀÍÒÛ ÄËß ÔÓÍÊÖÈÈ Directory() #define F_TIME 4 // #define F_ATTR 5 // Field put, cat // ïîëÿ áàçû äàííûõ Memvar massiv, nomZapis, i, p, FileNam // ïåðåìåííûå ïðîãðàììû Procedure Spisok // îñíîâíàÿ ïðîöåäóðà Set Cursor OFF ?"ïðåðâàòü ALT+C" ? CreateDBF() // ñîçäàòü áàçó äàííûõ USE katalogi // îòêðûòü áàçó äàííûõ Katalogs("C:") // äîáàâèòü ñïèñîê êàòàëîãîâ è ôàéëîâ â áàçó go TOP // ïåðåéòè íà ïåðâóþ çàïèñü Do While .not.Eof() nomZapis := RecNo() // çàïîìíèì íîìåð çàïèñè if cat == "D" // Åñëè ýòî êàòàëîã, òî Katalogs( AllTrim(put) ) // ñíîâà äîáàâèì ñïèñîê â áàçó. go nomZapis // âåðíåìñÿ endif skip // ïðî÷òåì ñëåäóþùóþ çàïèñü @MaxRow(),00 Say str(RecNo(),8) EndDo Close All Return Procedure Katalogs(p) // îïðåäåëèì êàêèå êàòàëîãè è ôàéëû massiv := Directory(p+"\*.*", "D") // ñîäåðæàòñÿ â óêàçàííîì ïóòè For i := 1 To LEN(massiv) // è äîáàâèì èõ â áàçó FileNam := ALLTRIM( massiv[i,F_NAME] ) if FileNam <> '.' .and. FileNam <> '..' Append Blank if ALLTRIM(massiv[i,F_ATTR]) == 'D' cat := 'D' else cat := 'F' endif put := p+'\'+FileNam @MaxRow(),10 Say str(RecNo(),8) endif Next Return Procedure CreateDBF // ñîçäàäèì ïóñòóþ áàçó äàííûõ massiv := {} AADD(massiv, {"put", "C", 128,0 }) AADD(massiv, {"cat", "C", 1,0 }) dbCreate("katalogi", massiv) Return ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 12:29
|
|||
|---|---|---|---|
Подскажите алгоритм |
|||
|
#18+
Предлагаю решение на PHP Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2006, 15:48
|
|||
|---|---|---|---|
Подскажите алгоритм |
|||
|
#18+
ednet..алгоритм программы, которая обходит все подкаталоги родительского каталога до конечной глубины и ищет файлы с определенным розширением. Или подскажите где можно найти, такой алгоритм, или код на С или на JScript. в досе енто выглядет так.... dir . /s/p с уважением (круглый) ЗЫ А если серьёзно - алгоритм прост до безобразия... Обычно берутся гэт фёст и гэт нэкст от данной операционки... При встрече на гэт нексе, у сосканированного элемента свойства - подкаталог, вызывается рекурсия алгоритма (следим за размером стэка, если он не имеет автоматического перераспределения) гэт нэкст с конструированием нового путя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1347036]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 266ms |
| total: | 443ms |

| 0 / 0 |
