WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 07.10.2001, 11:16   #1
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard hilfe - ein baumproblem - dringend

hallo leute,

folgendes problem:
ich schlage mich gerade mit datenstrukturen herum, und sollte aus einem graphen einen baum machen (zumindest so ungefähr)

mein problem ist wie ich einen baum implementiere, bei dem ich nicht von vornherein weiss, wie viele kinder ein knoten hat (nämlich von 0 aufwärts) (gibts da eventuell was in der stl, das man adaptieren könnte)

hoffe jemand kann mir helfen, ich sollte das teil morgen abgeben (ich weiss das ist eng - aber so sind sie halt die studenten ;-))

übrigens ist c++ gefragt!!! (hätt ich fast vergessen zu sagen)
it00x30 ist offline   Mit Zitat antworten
Alt 07.10.2001, 11:59   #2
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Zitat:
aus einem graphen einen baum machen (zumindest so ungefähr)
was willst jetzt genau?
was hast du?
was willst du?
was sind die probs drann?

einfach einen baum in an anderen integrieren? was für einen baum? bin usw.? musst erm ausgleichen?
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 07.10.2001, 12:07   #3
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard

Gim (mit <CODE> Text </code>) mal den Bildschirminhalt an, der be bestimmten Ein/ausgaben erfolgen soll . . .

Ich kann dir zwar (noch) nicht mit C++ helfen, doch vileicht auf andere weise? (Vorgangsweisen usw.)
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 07.10.2001, 12:30   #4
ppaul
Administrator
 
Registriert seit: 09.08.1999
Beiträge: 547


Standard Re: hilfe - ein baumproblem - dringend

Zitat:
Original geschrieben von it00x30
hallo leute,

folgendes problem:
ich schlage mich gerade mit datenstrukturen herum, und sollte aus einem graphen einen baum machen (zumindest so ungefähr)
du machst in jedem knote eine lin.liste mit kindern... was speicherst du rein?

char?

also etwa so:
Code:
     d
   e   a
  r s s 

oder
        d    d hat 3 nachfolger.
    e   a   u   e ha 3, a 1 und u keinen
  n r s  s
noch irgendwas mit balanciert oder coloriert oder so?

lg,
paul.




[/code]
ppaul ist offline   Mit Zitat antworten
Alt 07.10.2001, 13:00   #5
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard

also, ich hab eigentlich nur ints im knoten - das ist auch eher nebensächlich

der baum könnte so aussehen
1

2 3 20 34
11 13 16 22 23 37 40


das problem ist nur, dass ich von vornherein nicht weiss wie viele kinder ich haben werde
das mit der liste hab ich mir auch schon überlegt - ich glaube es ist fast die einzige möglichkeit

balanciert, sortiert ... muss er nicht sein - es geht nur darum aus einem graphen ("Baum" mit zyklen) einen baum zu machen (selbstverständlich kehen dabei einige kanten verloren, was aber egal ist!
it00x30 ist offline   Mit Zitat antworten
Alt 07.10.2001, 13:01   #6
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard

ups den baum hats verschoben - egal
it00x30 ist offline   Mit Zitat antworten
Alt 07.10.2001, 13:08   #7
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard

Du meinst zentriert?

Wenn ich dich richtig verstanden habe oder?
(Zeile/2-Stringlänge)
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 07.10.2001, 18:38   #8
ppaul
Administrator
 
Registriert seit: 09.08.1999
Beiträge: 547


Standard

Zitat:
Original geschrieben von it00x30
also, ich hab eigentlich nur ints im knoten - das ist auch eher nebensächlich

der baum könnte so aussehen
1

2 3 20 34
11 13 16 22 23 37 40


das problem ist nur, dass ich von vornherein nicht weiss wie viele kinder ich haben werde
das mit der liste hab ich mir auch schon überlegt - ich glaube es ist fast die einzige möglichkeit

balanciert, sortiert ... muss er nicht sein - es geht nur darum aus einem graphen ("Baum" mit zyklen) einen baum zu machen (selbstverständlich kehen dabei einige kanten verloren, was aber egal ist!
ich hab mal einiges mit graphen auf der uni gemacht. dabei war der trick das ich kanten als knoten fuer die datenstruktur genommen hab, dann waren einige algorithmen (tsp,...), planar-eigenschaften,... leichter implementierbar.

wennst vorher nicht weisst wieviele kinder es werden, mach ne liste im knoten -- da es sich wahrscheinlich um eine aufgabe im bildungsbereich (schule, uni, kurs) handelt ist das sehr wahrscheinlich, weil das dann ein ganz nettes beispiel ist... wofuer brauchst es denn?

lg,
paul.



ppaul ist offline   Mit Zitat antworten
Alt 07.10.2001, 18:49   #9
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard

fürs studium (mir würden solche sachen nie einfallen ;-) )
it00x30 ist offline   Mit Zitat antworten
Alt 07.10.2001, 23:15   #10
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard

so es ist geschaft ;-)

ich hab die ganze idee über bord geworfen, und hab den grafen als matrix dargestellt (falls es jemanden interessiert ;-) )

... ich muss jetzt gehen und mir ein freudenbier besorgen ...
it00x30 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:34 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag