Jj, je to tak. Už jsem si s tím v podstatě poradil ( kupodivu, čekal jsem, že mi to zabere mnohem dýl ), ale funguje mi to jen pro menší vzorek dat, než jaký mám zadaný. Zadaný je textový soubor o velikosti něco přes 4 MB ( přes 1200 stran ryzího textu ). Ten načítám celý najednou do pole, pak to pole zpracuju a uložím výsledky do stromu. Pak pole zruším, ať neobsazuje paměť ( pole = null; ) a pokusím se přeskládat prvky z prvního stromu do druhého stromu. Pro moje zkušební data to funguje dokonale, ale při zadání toho velkého souboru se nemůžu zbavit chyby StackOverflowError. Je mi jasné, že je to způsobeno rekurzemi, ale nějak to musí jít vyřešit.