ho recentemente notato che c'era una chiara attuazione di inserzione qui:Fare un elenco "unlazy" in clojure
Insertion sort in clojure throws StackOverFlow error
- che soffre di overflow di memoria, a causa del fatto che concat pigramente si unisce alle liste. Mi chiedevo:
Quali strategie possiamo applicare per "desquamazione" di un elenco quando vogliamo prestazioni migliori su grandi collezioni?
Hmm ... Dopo un po 'più googling, è chiaro che la semplice risposta a questa domanda è utilizzando la funzione "doall" per avvolgere la raccolta. Tuttavia, presumo che qui potrebbero esserci dei trucchi che potrebbero essere utili da conoscere. – jayunit100