Anonymní profil Jerry – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jerry – Programujte.comAnonymní profil Jerry – Programujte.com

 

Příspěvky odeslané z IP adresy 2a00:1028:83be:235a:dc97:...–

Jerry
C / C++ › Serializace binárního stromu
4. 5. 2017   #215845

#1 nickan
Hurá někdo přispěl :)

No tady je to popsaný moc hezky

http://stackoverflow.com/questions/234724/is-it-possible-to-serialize-and-deserialize-a-class-in-c

https://isocpp.org/wiki/faq/serialization

a je  na to aj knihovna

http://www.boost.org/doc/libs/1_63_0/libs/serialization/doc/tutorial.html

a tady sou příklady

https://gist.github.com/codemonkey85/5860625

http://www.ocoudert.com/blog/2011/07/09/a-practical-guide-to-c-serialization/

je tu ale drobný problém, ty nepíšeš jaký strom to je ono jich je mnoho a některé stromy je lepší převézt z paměťového modelu na deterministický stavový model (DSM) a teprve pak serializovat protože to stejně jinak nejde. DSM je sice redundantní struktura ke stromu, ale je vede k efektivnímu kodu.

.... ano serializace (uložení na disk) lze provést při procházení stromu (což je jednoduché) pak ho smažeš a při deserializaci ho zase vytvoříš.

Jerry
C / C++ › Serializace binárního stromu
4. 5. 2017   #215842

Nikdo neporadí ? Nikdo nezná řešení této typické školní ulohy pro začátečníky ? Ani GNA "bez píčovin" ?

TO je moc divný ... Nickan přeci potřebuje pomoct ....

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý