Chiaramente Seq asymptotically esegue lo stesso o meglio come [] per tutte le operazioni possibili. Ma dal momento che la sua struttura è più complicata delle liste, per le piccole dimensioni il suo s
Qualche tempo fa, ho incontrato an article on FingerTrees (Vedi anche an accompanying Stack Overflow Question) e ho archiviato l'idea. Ho finalmente trovato una ragione per farne uso. Il mio problema
Sto cercando una datastruttura sequenziale persistente che consenta inserimenti e cancellazioni casuali efficienti. Ho trovato le seguenti implementazioni: clojure.data.finger-tree (l'attuazione conta