April 26, 2015

ARKADAŞLAR MERHABA BİZ C# DA BİR ARAÇ SIRA TAKİP OTOMSYONU YAZIYORUZ FAKAT SEVK İŞLEMİ YAPTIĞIMIZ ARACIN SIRA LİSTESİNDEKİ YERİNİN KAYDIRILARAK ARAÇ LİSTESİNİN SONUNA GETİRİLMESİNİ SAĞLAYAMADIK.
ŞÖYLEKİ SEVK İŞLEMİNDE YAZMIŞ OLDUĞUMUZ ARAÇ PLAKASININ ARAÇ LİSTESİNDEKİ ARAÇ SIRASINDAKİ ARAÇ PLAKASIYLA AYNI OLMASI DURUMUNDA SIRANIN SONUNA KAYDIRILMASI GEREKİYOR DİĞER ARAÇLAIN DA LİSTENİN BAŞINA DOĞRU HER SEVK İŞLEMİNDE Kİ ARACIN KAYMASINDAN DOLAYI BİR ÜST SIRADA YER ALMALARI GEREKLİ BU DURUM İÇİN GEREKLİ OLAN ALGORİTMA HAKKINDA YARDIMCI OLABİLİRMİSİNİZ ACABA ŞİMDİDEN ÇOK TEŞEKKÜRLER

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 27, 2015

(Öncelikle ilgisiz bir şeyi hatırlatayım: Büyük harfler internette bağırma anlamına geliyor. Bütün yazı büyük olduğu için burada böyle bir amaç olmadığını biliyorum. :) Ek olarak, büyük harfler küçük harflere göre daha az akıcı okunur.)

D forumunda C# bilenler de olabilir ama neyse ki problem programlama dilinden bağımsız.

Alıntı (nefise:1430046896):

>

SIRA LİSTESİNDEKİ YERİNİN KAYDIRILARAK ARAÇ LİSTESİNİN SONUNA GETİRİLMESİNİ SAĞLAYAMADIK.

Eğer bir dizide iseler, şu algoritma uygulanır:

  1. Kaydırılacak olan elemanı geçici bir değişkene atayın

  2. O elemandan sonraki bütün elemanları o elemanı uzunluğu kadar önceye alın. Böylece, o elemanın üzerine yazılmış olur. Ama tabii bu durumda en sonuncu elemandan iki tane vardır.

  3. Geçici nesneyi sonuncu elemana atayın.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]