İstemciler arasında paylaşılan, kullanıcı etkinliğini yakalayan ve diğer sitede bir robot tarafından yürütülen bir faaliyetler kuyruğum var.Kuyruk azaltma algoritması?
CREATE FOLDER /docs
CREATE FILE /docs/journal.txt
DELETE FILE /docs/blog.txt
MOVE FOLDER /docs/images /docs/photos
...
Genellikle tek tek veya hiçbiri azaltılabilir aktiviteler vardır: gibi aktiviteler bir örnek olabilir. Örneğin:
CREATE FOLDER /docs
RENAME FOLDER /docs /documents
basitçe için Değiştirilebilir:
CREATE FOLDER /documents
Ve bir şey gibi:
CREATE FOLDER /docs
RENAME FOLDER /documents
DELETE FOLDER /documents
kuyruğundan tamamen kaldırılabilir.
Bu tür bir azaltma/optimizasyon çok genel bir sorun gibi görünüyor ve ona saldırmadan önce bazı genel çözümleri denemek istiyorum. Bir yol bulma optimizasyon problemine benziyor.
Herhangi bir fikrin var mı?
Gerçekten bir kütüphane arıyorum, ama bir tane olsaydı mutlu olurdum. "Ağaçları yıkmak" ile tam olarak ne demek istediğini açıklayabilir misin? –