The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подскажите с оптимизацией алгоритма "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Оптимизация)
Изначальное сообщение [ Отслеживать ]

"Подскажите с оптимизацией алгоритма "  +/
Сообщение от xopc on 26-Июн-10, 14:42 
Какой вариант быстрее/грамматнее?

Хочу скопировать случайные файлы например на флешку. Два варианта:
1. Нахожу файл. Копирую. Нахожу копирую. И т.д.
2. Строю список файлов. Копирую по списку.

В "нахожу файл" входит: построение списка удовлетворяющих файлов, выбор рэндомного файла, проверка на дублирование, определение некоторых хар-к файла - итого: найден файл для копирования.

Имхо, по скорости варианты разнозначны. Т.к. в любом случае, я выполняю все эти действия одинаковое кол-во раз. Но вот по "красоте"... Хотя, может я каких-то камней не вижу подводных..

если важно, реализания на perl

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подскажите с оптимизацией алгоритма "  +/
Сообщение от DeadMustdie email(??) on 26-Июн-10, 19:52 
>Какой вариант быстрее/грамматнее?

Задача в целом странненькая. Но...

Два скрипта, связанных через stdout/stdin:
- один ищет "подходящие" файлы и печатает их имена на stdout
- второй читает имена файлов с stdin и копирует их куда надо

UNIX way (tm)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Подскажите с оптимизацией алгоритма "  +/
Сообщение от Pahanivo (ok) on 28-Июн-10, 08:43 
>Два скрипта, связанных через stdout/stdin:
> - один ищет "подходящие" файлы и печатает их имена на stdout
>
> - второй читает имена файлов с stdin и копирует их куда
>надо
>
>UNIX way (tm)

юнекс вэй это очень здорафа!
но обвешивать команду `cp` скриптом зачем? ))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Подскажите с оптимизацией алгоритма "  +/
Сообщение от xopc on 28-Июн-10, 13:02 
>>Два скрипта, связанных через stdout/stdin:
>> - один ищет "подходящие" файлы и печатает их имена на stdout
>>
>> - второй читает имена файлов с stdin и копирует их куда
>>надо
>>
>>UNIX way (tm)
>

это первый вариант.

все-таки выбрал второй, удобнее работать, и в тестах быстрее


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру