Witam, muszę napisać program w C, który sortuje plik metodą sortowania polifazowego z czterema plikami. Chodzi tu o to, że mamy plik wejściowy "plik" i teraz wczytujemy np. po 100 rekordów z niego do bufora, sortujemy go i naprzemiennie zapisujemy do dwóch pomocniczych plików np. f0 i f1. Postępujemy tak aż skończą nam się rekordy w pliku wejściowym. Potem scalamy te dwa pliki w ten sposób, że bierzemy pierwszą serię z pierwszego i drugiego pliku (f0 i f1) i scalamy je do pliku f2, potem następne dwie do pliku f3 itd., potem f2 i f3 stają się plikami wejściowymi i robimy to samo scalając je tym razem do plików f0 i f1 i tak aż dostaniemy posortowany cały plik wejściowy w jednym pliku. Algorytm rozumiem, ale nie mam zielonego pojęcia jak go zaimplementować :( Jeśli ktoś znalazłby trochę czasu i opisał mniej więcej jak powinien przebiegać program, tzn. jakie informacje przechowywać, jak zapętlać itd., to byłbym bardzo wdzięczny :) Jeśli jest gdzieś dostępny jakiś opis dokładnie tego algorytmu, albo jakiś pseudokod czy kod to też się przyda :) Z góry dziękuję za wszelką pomoc