İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Tree Algoritması

A

Anonymous

Misafir
Merhaba hocam benim size bir sorum olacaktı. Umarım bana yardimci olabilirsiniz. Sorum dinamik tree algoritmasiyla ilgili şu şekilde ;
ELimde bir tablo var
ID -> PrimaryIndex, AutoIncrement, Int [8]
Name -> Char [32];
UpID -> Int [8];
bu şekilde ve tabloda da şu recordsetler var

-----+--------------------+--------
ID | Name | UpID
-----+--------------------+--------
1 |Bilgisayar |0
2 |Donanım |1
3 |Yazılım |1
4 |Internet |1
5 |Anakart |2
6 |Ekran Kartı |2
7 |Ses Kartı |2
8 |Eternet Kartı |2
9 |C / C++ |3
10 |Basic |3
11 |Pascal |3
12 |Borland C++ |9
13 |Visual C++ |9
14 |Turbo C++ |9
15 |Watcom |9
16 |Dev C++ |9
17 |Quick Basic |10
18 |GW Basic |10
19 |Visual Basic |10
20 |Liberty Basic |10
21 |Turbo Pascal |11
22 |Delphi |11
23 |Gigabyte |5
24 |Asus |5
25 |TNT2 |6
26 |S3 |6
27 |Geforce |6
28 |Sound Blaster |7
29 |Realtek |7
30 |CGI |4
31 |ASP |4
32 |ASP.NET |4
33 |PHP |4
34 |CFML |4
35 |HTML |4
36 |JavaScript |4
37 |VBScript |4
-----+--------------------+--------

Yukarıdaki tabloyu aşagıdaki şekilde göstermek istiyorum

Bilgisayar
|-Donanım
|-Anakart
|-Gigabyte
|-Asus
|-Ekran Kartı
|-TNT2
|-S3
|-Geforce
|-Ses Kartı
|-Sound Blaster
|-Eternet Kartı
|-Realtek
|-Yazılım
|-C / C++
|-Borland C++
|-Visual C++
|-Turbo C++
|-Watcom
|-Dev C++
|-Basic
|-Quick Basic
|-GW Basic
|-Visual Basic
|-Liberty Basic
|-Pascal
|-Turbo Pascal
|-Delphi
|-Internet
|-CGI
|-ASP
|-ASP.NET
|-PHP
|-CFML
|-HTML
|-JavaScript
|-VBScript

bu şekilde göstermek istiyorum yukaridaki dallanma 3 kademeli bir dallanma ama ben bunu sonsuz dallanma haline getirmek istiyorum fakat olmuyor. Bana ne tavsiye edersiniz. Bu algoritmayi tanimissinizdir. MS - Dosun eski versionlarindaki tree komutu gibi ... Neyse hocam yardimlarinizi bekliyorum. Elinizde buna benzer ornekler var ise c/c++, basic, pascal hic fark etmez bana gonderirseniz cok sevinirim.
 
A

Anonymous

Misafir
Zaten şu anda izlediğin yol sonsuz dallanma yaratabilir. Ancak problemi listelemede yaşıyorsun. Bunu da döngüye göndereceğin doğru parametre ile aşabilirsin. Bunu bulmak için biraz zorlan. Bir daha unutman imkansız. Tıpkı benim gibi... :). Kolay gelsin. Hoşçakal.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst