Archive for sıralama

Sıralama algoritmalarından daha önce Insertion Sort‘ u paylaşmıştım. Bu gün de vize çalışmalarıma paralel olarak paylaştığım sıralama algoritmalarından Merge Sort’ u paylaşıyorum. Yazının devamında önce Merge Sort’ un açıklamasını, ardından da Csharpta yazılmış örnek uygulamasını bulablirsiniz.

Merge Sort algoritması, divide and conquer(parçala ve yönet) metodunu kullanarak verileri sıralar. Şöyle ki algoritma, verileri tek eleman kalıncaya kadar recursive fonksiyonlar yardımıyla sürekli ikiye böler. Tek kalan elemanları ise kendi aralarında sıralı bir şekilde birleştirmeye başlar. Tek kalan elemanlar birleştiğinde de dizi sıralanmış olur. Şekil üzerinde incelediğiniz zaman daha iyi anlayacağınızı umuyorum.
Merge Sort sıralama algoritmasına da göz atacak olursak, read more »

Hayatımızdaki işlemleri kolaylaştırmak için bazı nesneleri, sayıları belli özelliklerine göre sıralarız. Her alanda olduğu gibi, bilgisayar alanında da sık sık verileri sıralama ihtiyacı duyarız. Bu yüzdendir ki bilgisayarın icat edildiği ve aktif olarak kullanıldığı günden bugüne kadar, birçok sıralama algoritması türetilmiştir. Bu yazımda bu sıralama algoritmalarından Insertion Sortu sizlere anlatmaya çalışacağım. Öncelikle algoritmasını, ardından da Csharp kodunu yazının devamında görebilirsiniz.

Şekil üzerinde bu algoritmanın nasıl çalıştığı açık bir şekilde ortada ama ben sözlü olarak da anlatmak istiyorum. Eğer küçükten büyüğe sıralama yapıldığını düşünürsek. Algoritma, sayı dizisinin ikinci elemanını kendisine anahtar eleman olarak seçiyor. Bu anahtar eleman bir önceki elemandan başlayıp, read more »

İlk teknik yazımı, site sahibi olan kişilerin bence ilk öğrenmesi gereken şey olan “Alexa” hakkında yazmak istiyorum. Alexa, amazon.com’ a ait ABD kökenli bir internet şirketi ve site sayacıdır.  Yani web sitelerinin, dünya üzerindeki sıralamasını belirleyen bir tür internet rating sistemidir. Bu sıralamayı da ziyaretçi sayısına ve sitenin görüntülenme sayısına göre, dünyada en çok ziyaret edilen 20-30 milyon site arasında sıralar.

Peki Alexa Ne İşe Yarar, Neden Önemlidir?

Sitenizin popülerliğini, dünya sıralamasındaki gerçek yerini güvenli ve olabildiğince doğru şekilde read more »