lostyazilim
tr.link

En yakın ev hangisi ?

13 Mesajlar 1.913 Okunma
lstbozum
tr.link

nGinY26 nGinY26 WM Aracı Kullanıcı
  • Üyelik 21.08.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Programcılığı Mezun
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 35
  • Beğeniler 2 / 6
  • Ticaret 0, (%0)
Yazilim ile ilgili bir soru sormak istiyorum.
90.000 tane evin koordinatının bir txt belgeşinde yazılı olduğunu düşünelim. Her evin x ve y kordinati var bu evlerin birbirine en yakın ve en uzak olanlarını kısa surede nasıl hesaplarsiniz?
Duzenleme:
2 ev arasındaki mesafeyi bulabiliyorum amaç bunu daha kısa sürede gerçekleştirmektir.
For icinde for donerek bu islem 10dk surmektedir.
1 kordinat ile 2,3,4....80000 kontrol edilir 2. Kordinata gecilir
2. Kordinat ile 3,4,5,6,......80000 kontrol edilir
.
.
.
79000 ile 80000 kordinat kontrol edilir ve program biter

Isleyis bu şekildedir. Amaç: 12dk yi 5-6 dk azaltmaktir.
Konu yeri yanlış ise özür dilerim.
 

 

Kişisel blog: enginyenice.com
wmaraci
reklam

118baran 118baran WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 21 / E
  • Meslek Öğrenci
  • Konum Mardin
  • Ad Soyad B** K**
  • Mesajlar 471
  • Beğeniler 127 / 126
  • Ticaret 9, (%100)
Hocam bunu php ile yapılması mümkün, kendi appserver sunucunda yapılabilir. Seçilen evin x ve y kısmı çekilir ve küçükten büyüğe sıralanır.

(Not; ben olsam böyle yapardım yani kesinlikle başka yöntemleride vardır.)
mrwebdoc

kişi bu mesajı beğendi.

nGinY26 nGinY26 WM Aracı Kullanıcı
  • Üyelik 21.08.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Programcılığı Mezun
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 35
  • Beğeniler 2 / 6
  • Ticaret 0, (%0)

118baran adlı üyeden alıntı

Hocam bunu php ile yapılması mümkün, kendi appserver sunucunda yapılabilir. Seçilen evin x ve y kısmı çekilir ve küçükten büyüğe sıralanır.

(Not; ben olsam böyle yapardım yani kesinlikle başka yöntemleride vardır.)

X ve y büyükten küçüğe şekilde değilde

((X2-x1)^2+(y2-y1)^2)karekökü şeklinde tek tek incelemek gerekiyor kordinat degerlerini fakat bu 90.000 olunca çok uzun süreler aliyor
 

 

Kişisel blog: enginyenice.com

118baran 118baran WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 21 / E
  • Meslek Öğrenci
  • Konum Mardin
  • Ad Soyad B** K**
  • Mesajlar 471
  • Beğeniler 127 / 126
  • Ticaret 9, (%100)

nGinY26 adlı üyeden alıntı

X ve y büyükten küçüğe şekilde değilde

((X2-x1)^2+(y2-y1)^2)karekökü şeklinde tek tek incelemek gerekiyor kordinat degerlerini fakat bu 90.000 olunca çok uzun süreler aliyor




Hocam var ise bu işi bir vps üzerinden yapmanızı tavsiye ederim. Yüksek performansa sahip vps içib çok daha kısa sürebilir. Dediğiniz karekök mantığı olabilir vps kullanmanızı önerebilirim genellikle yüksek performans gereken işleri vps üzerinden hallederim çoğunu bilgisayarım kaldırmaz.
 

 

wmaraci
wmaraci

nGinY26 nGinY26 WM Aracı Kullanıcı
  • Üyelik 21.08.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Programcılığı Mezun
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 35
  • Beğeniler 2 / 6
  • Ticaret 0, (%0)
Teşekkür ederim fakat planlanan işlemde pc dışına çıkmak yasak :(
 

 

Kişisel blog: enginyenice.com

118baran 118baran WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 21 / E
  • Meslek Öğrenci
  • Konum Mardin
  • Ad Soyad B** K**
  • Mesajlar 471
  • Beğeniler 127 / 126
  • Ticaret 9, (%100)
Hocam sakıncası yoksa bana bir kaç tane örnek ev gönderir misiniz? Farklı bir yöntem deniyeceğim sizede uygunsa
 

 

nGinY26 nGinY26 WM Aracı Kullanıcı
  • Üyelik 21.08.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Programcılığı Mezun
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 35
  • Beğeniler 2 / 6
  • Ticaret 0, (%0)
Ben hikayelestirmek adina ev dedim x y z koordinatları örneğin bu sekilde
13.699560 77.174333 38.771152
3.903259 38.271918 41.508701
74.201785 98.175505 12.073999
50.647412 41.897629 6.605301
94.869595 89.646074 69.651749
1.747388 39.004916 34.821045
88.027729 20.232446 79.254031
35.330288 69.694502 80.523486
69.661398 63.939515 98.764557
52.662789 22.555915 36.703241
25.951589 11.686826 90.557436
 

 

Kişisel blog: enginyenice.com

118baran 118baran WM Aracı Kullanıcı
  • Üyelik 30.09.2017
  • Yaş/Cinsiyet 21 / E
  • Meslek Öğrenci
  • Konum Mardin
  • Ad Soyad B** K**
  • Mesajlar 471
  • Beğeniler 127 / 126
  • Ticaret 9, (%100)
Hocam z kordinatı gelince zor olur illaki z kordinatı kullanmamız şartı mı? 2 boyutlu olarak hesaplasak olmaz mı?
 

 

nGinY26 nGinY26 WM Aracı Kullanıcı
  • Üyelik 21.08.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Programcılığı Mezun
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 35
  • Beğeniler 2 / 6
  • Ticaret 0, (%0)
Siz 2 kordinat ile test edin daha pratik bir yol var ise koddan anlamış oluruz
 

 

Kişisel blog: enginyenice.com

nGinY26 nGinY26 WM Aracı Kullanıcı
  • Üyelik 21.08.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Programcılığı Mezun
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 35
  • Beğeniler 2 / 6
  • Ticaret 0, (%0)
Fıkır arayışı devam ediyor.
 

 

Kişisel blog: enginyenice.com
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al