İPUCU

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.

Seçenekler

Tree / 1 / Giriş

19-03-2018 21:37
#1
Mapzilla - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
09/2016
Nereden:
127.0.0.1:80
Yaş:
15
Mesajlar:
5.066
Teşekkür (Etti):
701
Teşekkür (Aldı):
1053
Konular:
277
Giriş


Veriler bilgisayarın memorysinde saklanır. Bu bilgiler kutu kutu saklanıyor gibi düşünebilirsiniz. Ya kısacası işaretçi ( pointer ) deniliyor. Örnek verelim 5 boyutlu int typeında bir tane arrayımız olsun. Bunu herhangi bir programlama dilinde yazdığımızda , örnek veriyorum Java'da "int[] i = new int[5] dediğimizde RAM'de bize 5 tane kutucuk ayırıyor. İşte alanı şöyle ayırıyor , int kaç boyutluysa arrayin boyutuyla çarpıyor. size int x 5





Tree adından da anlaşılacağı gibi ağaca benzer bir yapısı var. Şimdi bu ağacımızın her ağaç olduğu gibi yaprakları ve dalları var. Eleman tutucu gibi. En üstteki yaprağa "root" denir , normal dalı olmayan yapraklara da "node" deniyor. Bu yapı aslında LinkedList'e ( linkli liste , bağlı listeler ) benzeyebilir. Aralarındaki bir farkı açıklayayım. LinkedList kendinden sonraki elemana doğru gider , Tree ise izin verilen eleman kadar gidebilir. Kendisi bir başka elemanı gösterebileceği gibi kendisinide bir başka eleman gösterebilir. Eğer bu Tree çok eleman alırsa , amacından saparsa array gibi olmaya başlar. Saçma olur. Maximum limit koymamız lazım yani.




Seviyeler

Aslında bu seviyeleri soğan ağındaki Deep Web katmanları gibi düşünebiliriz. Şimdi şöyle bir şey olsun , yani bir kural koyalım. Soldaki elemanlar rootdan küçük olsun , sağdakiler rootdan büyük olsun.




Şimdi solda 15 > 11 > 9 diye gitti.
Kuralımızda 15 > 11 > 12 diye olamaz , çünkü küçülüyor.
9'un sağında da 13 var , sağa ne demiştik büyültüyor. Ama biz sol yerin bölgesindeyiz.
O yüzden 11 ve 15 arası değer verebiliriz.
Sağda da aynı mantık.
Konu Mapzilla tarafından (21-03-2018 13:56 Saat 13:56 ) değiştirilmiştir.

19-03-2018 21:38
#2
Üyelik tarihi:
06/2015
Mesajlar:
960
Teşekkür (Etti):
71
Teşekkür (Aldı):
109
Konular:
81
elinize sağlık
Kullanıcı İmzası
Don’t be too optimistic. The light at the end of the tunnel may be another train.
19-03-2018 21:47
#3
DeSTuRSuZz_ - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2015
Nereden:
Kocaeli
Yaş:
10
Mesajlar:
3.233
Teşekkür (Etti):
781
Teşekkür (Aldı):
905
Konular:
330
Çok Güzel, Anlaşılır Bir Şekilde Anlatmışsın. Eline Sağlık
19-03-2018 21:48
#4
THE HACKER 21 - ait Kullanıcı Resmi (Avatar)
Junior Pentester
Üyelik tarihi:
03/2017
Mesajlar:
2.944
Teşekkür (Etti):
199
Teşekkür (Aldı):
908
Konular:
86
Elinize Sağlık Yararlı Bir Konu Ve Anlaşılır Olmuş
19-03-2018 21:49
#5
Üyelik tarihi:
08/2015
Nereden:
PhotoshopCS6
Yaş:
89
Mesajlar:
298
Teşekkür (Etti):
202
Teşekkür (Aldı):
126
Konular:
21
Paint Kalite Akıyor Elinize Sağlık HocAM
19-03-2018 21:50
#6
Xavier Eckert - ait Kullanıcı Resmi (Avatar)
İstihbaratçı
Üyelik tarihi:
07/2016
Nereden:
Detroit
Mesajlar:
1.198
Teşekkür (Etti):
1263
Teşekkür (Aldı):
669
Konular:
162
Harika bir çizim @Mapzilla
19-03-2018 21:55
#7
Mapzilla - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
09/2016
Nereden:
127.0.0.1:80
Yaş:
15
Mesajlar:
5.066
Teşekkür (Etti):
701
Teşekkür (Aldı):
1053
Konular:
277
Sağolun dostlar.
19-03-2018 21:57
#8
Rootcmd - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2016
Nereden:
Nebula
Yaş:
22
Mesajlar:
4.300
Teşekkür (Etti):
113
Teşekkür (Aldı):
854
Konular:
238
Eline saglik supersin
Kullanıcı İmzası
"İnsanın özgürlüğü istediği her şeyi yapabilmesinde değil, istemediği hiçbir şeyi yapmak zorunda olmamasındadır."


19-03-2018 22:41
#9
The Narkoz - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2017
Nereden:
Azerbaycan
Mesajlar:
2.672
Teşekkür (Etti):
538
Teşekkür (Aldı):
606
Konular:
166
Eline sağlık
Kullanıcı İmzası
Bu həyatda egosuzlara yer yoxdu
21-03-2018 12:30
#10
ATABÖRÜ - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2017
Nereden:
Ötüken
Yaş:
82
Mesajlar:
3.372
Teşekkür (Etti):
950
Teşekkür (Aldı):
903
Konular:
303
Elinize Sağlık ;-)
Kullanıcı İmzası
Ey Türk milleti! Kendine dön! Sen yükseltmiş Bilge Kağan'ına, hür ve müstakil ülkene karşı hata ettin, kötü duruma düşürdün. Milletin adı, sanı yok olmasın diye Türk milleti için gece uyumadım, gündüz oturmadım. Kardeşim Kül Tegin ve iki şad ile ölesiye bitesiye çalıştım.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı