AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Größere Zahlen sortiren.

Ein Thema von Listener666 · begonnen am 11. Nov 2004 · letzter Beitrag vom 11. Nov 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Listener666
Listener666

Registriert seit: 25. Sep 2003
Ort: Hambuch
31 Beiträge
 
Delphi 7 Enterprise
 
#1

Größere Zahlen sortiren.

  Alt 11. Nov 2004, 16:16
Hi, ich hab ein programm vom sortiren mit Zahlen mit Hilfe von Bubblesort und Quicksort in der Schule geschrieben und würde nun gern eWissen, wie ich es erreiche dass ich auch ganz große Zahlen sortiren kann, denn werte wie 50000 z.B. gehen nicht...
Klingt komisch?-Doch so steht es geschrieben
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 16:18
Hi Listener666,

zeig mal ein bisschen Code. Kann es sein dass du als Datentyp Integer verwendest? Dann würde mich der Fehler nicht überraschen. Aber ohne Code kann es nur ein Ratespiel werden.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Listener666
Listener666

Registriert seit: 25. Sep 2003
Ort: Hambuch
31 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 16:24
Ja, ich verwende Integer, aber bei Delphi 7 ist dass ja sowieso das gröte,oder? Daran liegts glaub ich auch nicht. Es liegt eher daran, wie viele Durchläufe der Sortieralgoryhtmus macht...
Klingt komisch?-Doch so steht es geschrieben
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 16:27
Hi Listener666,

stimmt, da hast du Recht. Ich bin manchmal einfach noch in DOS-Zeiten (Integer nur bis 32xxx). Aber zeig mal bitte deinen Code, dann können wir auch nachsehn woran es liegen könnte.
Weiters: was passiert bei Werten um 50000?

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#5

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 16:29
Also eigentlich sollte das nicht so das PRoblem darstellen. Zumindest die Sortier-Logik von Bubblesort, Quicksort etc. bleibt ja gleich
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Listener666
Listener666

Registriert seit: 25. Sep 2003
Ort: Hambuch
31 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 16:35
Sorry, ich dachte ich hätte das ganze Prog. mit drangehangen...Nächster Versuch...
Angehängte Dateien
Dateityp: zip bubblesort.zip (193,3 KB, 15x aufgerufen)
Klingt komisch?-Doch so steht es geschrieben
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 16:54
Hi Listener666,

ich hab mir jetzt mal deinen Code angesehn, und auch eine Sortierung von Zahlen größer als 50000 funktioniert bei mir problemlos.
Aber noch ne Frage: warum hast du die Anzahl Zahlen auf 23000 begrenzt?

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#8

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 17:01
THX....jetzt hab ich endlich mal eine pascal/delphi implementation von quicksort....



aber die zahlen sind doch immer zufällig

wo kann man denn da zahlen > 50.000 eingeben?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#9

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 17:06
Hi glkgereon,

im Quellcode musst du nur die Stelle suchen, wo er die Zufallszahlen berechnet. Dort einfach die Grenze des Random nach oben setzen und los gehts.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#10

Re: Größere Zahlen sortiren.

  Alt 11. Nov 2004, 17:08
ok...ich hatte in der app gesucht...

noch eins:
ich find das langweilig, da kommt wenn man einmal die zufallszahlen generiert hat immer das selbe raus

aber lassen wir das
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz