proszę o pomoc

0

muszę napisać program, który wpisuje do pliku milion losowo wybranych liczb, a następnie program, który posortuje te liczby w kolejności rosnącej. Zadanie jest z programowania rozproszonego, a więc projekt ma wyglądać następująco:

  • trzeba użyć dwóch różnych procedur z których pierwsza sortuje liczby od początku do połowy, a druga od połowy do końca.
  • liczby te maja byc zapisane w dwóch wierszach w pliku txt.
    Jestem początkującym programistą i bardzo przydadzą mi się wszelkiego rodzaju wskazówki. Programuję w Delphi. Z góry dziękuję.
0

kandek napisał:
muszę napisać program, który wpisuje do pliku milion losowo wybranych liczb Wykorzystaj Random. Opis w Encyklopedii Delphi: http://www.4programmers.net/delphi/viewapi.php?id=78

  • trzeba użyć dwóch różnych procedur z których pierwsza sortuje liczby od początku do połowy, a druga od połowy do końca.

Jedno przejście QuickSorta, a potem to już do każdego jakikolwiek algorytm sortowania (może być też QuickSort). Przy milionie liczb chyba można jeszcze wykorzystać standartowe algorytmy. Jeżeli jednak zajmuje to za dużo czasu, bo musisz operować bezpośrednio na pliku to wykorzystaj algorytmy sortowania wewnątrz plików.

  • liczby te maja byc zapisane w dwóch wierszach w pliku txt.

Jedna procedura sortująca zapisuje połowę wyników w pierwszym wierszu. Druga dodaje swoje w drugim. Więcej o operacjach zapisu/odczytu w Helpie (BlockRead/Write) lub w Encyklopedii Delphi (TFileStream) http://www.4programmers.net/delphi/viewclass.php?id=3
--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1