Salih hocam harikasınız :) Daire dediğinizde o dairelerin bir süre sonra sıklaştığı yerlerde koyuluk oluşturacağını yani bir yoğunluk oluşturacağını düşündüm ve bunun için ben de görüntü işlemeye gerek olduğunu sandım bir an için ama neden yoğunluğu elimizde bir rakam olarak tutamayabiliriz sorusu beni çözüme götürdü diyebilirim.
Her karenin, erişebileceği karelere kendi taşıdığı değeri yazacağız (tabi farklı bir dizi içerisinde)
Yani şöyle anlatayım
20|23|34|30|39|....
30|25|21|29|34|....
..........................
şeklinde gittiğini varsayalım. her kare(alan) için erişebileceği karelere üzerinde taşıdığı değeri yazalım (burada her kare için 1 birim sola, yukarı, aşağı erişebildiğini varsayıyorum)
1.adım
20|20|00|00|00|....
20|20|00|00|00|....
..........................
2.adım
43|43|23|00|00|....
43|43|23|00|00|....
..........................
3.adım
43|77|57|34|00|....
43|77|57|34|00|....
..........................
4.adım
43|77|87|64|30|....
43|77|87|64|30|....
..........................
5.adım
43|77|87|101|69|....
43|77|87|101|69|....
..........................
bu şekilde işlemleri son kareye kadar devam ettireceğiz ve işlem bitiminde std.algorithm dan bir sıralama fonksiyonu iş görecektir.
Ama fark ettim ki ilk başta düşündüğüm o uzun meşakkatli yoldan pekte bir farkı yok yani aslında yine aynı kapıya çıkmışım ama bundan iyisi can sağlığı gibi gözüküyor :)
Zekeriya
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]