Czy moge sortowac babelkowo uzywajac pliku *.dat?

0

zagmatwany temat.

Jak posortowac elemety z pliku *.dat [zasada plikow dat jest mi znana] mam tam imie : string
numer : integer

ale zalezy mi zeby posortowac pliki po dodaniu nowego rekordu
Czyli tak plik ma 5 rekordow

  1. asia
  2. Zosia
  3. Kasia
  4. Basia
  5. Jasia

i teraz dodaje ELA
i ona sortuje juz z 6 stym rekordem ? jjak to zrobic?

0

Jesteś początkowym programistom, bo zasada plików dat jest ogólna i wcale nie musi być zapisana schematycznie. To to samo co byś plik *.exe zamienił na dat. Wszystko się da posortować, czy bąbelkowo, czy szybko (QuicSort) jest to obojętne, liczy się pomysł.

0

ta jestem poczatkowym. :) hehe nie o to chodzi jak siedzisz w kodzie po 10 godzin dziennie to przychodzi taki moment ze juz nie masz pomyslow. Moj pomysl to taki.
bo to ma sortowac alafbetycznie po imieniu czy nazwisku czy nicku obojetne co ktos wpisze w pole IMIE. Wiec mam w pliku *.dat 5 rekordow i dodaje szosty. To teraz moge zrobic tak:
rekord np.1 zostawiam wolny do przenoszenia babelkowego i rekordy w pliku uzywam do zamiany babelkowej? FUUUUUUUUUCK juz nie wiem co pisze

0

Zastanów się co piszesz, jeżeli nie znasz sortowania byle jakiego to chyba świadczy o tobie

Sortowanie alfabetyczne czy liczbowe to wsio ryba. Porównaj dwa teksty tej samej wielkości liter np. BYL i BYŁ to BYŁ będzie większe bo ł jest po l. Procesor i tak na litery patrzy jak na cyfry, które są uporządkowane w kodzie ascii.

0

Na początek zaznajom się z rodzajami sortowania. Bąble są najprostsze, ale jednocześnie jest to jednym z mniej efektywnych algorytmów. Może wybierz coś troszkę szybszego, ale w granicach swego zrozumienia... Potem... No coż, potem zrozumiesz, że sortowanie 'bąk/bak/blok' da efekt: 'bak/blok/bąk', czyli troszkę nie tak jak trzeba. A to dlatego że polskie znaczki mają kody ascii większe od 128 i to niezależnie od standardu. Będziesz musiał zakodować ciągi (stringi/pchary) jakoś tak, aby sortowało się wszystko 'po polskiemu'.

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