Saturday , October 19 2019
Home / Tag Archives: algoritma

Tag Archives: algoritma

Insertion Sort Algorithm (Araya Sokma)

java_algorithm

Insertion sort, sıralı diziyi her adımda öğe öğe oluşturan bir sıralama algoritmasıdır. Karmaşıklığı olan seçmeli sıralama ve kabarcık sıralaması gibi çoğu yalın sıralama algoritmalarından daha verimlidir. Artıları; Uygulaması kolaydır. Küçük Veri kümeleri üzerinde kullanıldığında verimlidir. Çoğunluğu zaten sıralanmış olan diziler üzerinde kullanıldığında verimlidir. Bu algoritmada, sıralanacak dizinin ilk elemanı yerinde bırakılarak daha sonraki elemanlar tek tek ele alınır ve dizideki ... Read More »

Selection Sort Algorithm (Seçmeli Sıralama)

java_algorithm

Bu algoritmada dizinin herhangi bir ucundan başlanır. Dizinin başından başlandığı ve küçükten büyüğe doğru sıralama yapılacağı varsayılırsa algoritma aşağıdaki gibi çalışır: Listedeki en küçük değerli öğeyi bul. İlk konumdaki öğeyle bulunan en küçük değerli öğenin yerini değiştir. Yukarıdaki adımları listenin ilk elemanından sonrası için (ikinci elemandan başlayarak) yinele. Seçmeli sıralama algoritmasının en olumlu yanı, eğer herhangi bir eleman gerçek yerinde ... Read More »

Binary Search Algorithm (İkili Arama)

java_algorithm

Binary search, sıralı olan veriler üzerinden arama yapan bir algoritmadır. Eğer veriler bir dizi üzerinde sıralı ise veya veriler ikili arama ağacı üzerinde tutuluyorsa ikili arama yapılabilir. Bu teknikteki her bir adımda, aranan değerin, dizinin orta değerine eşit olup olmadığı kontrol edilir. Eşit olmaması durumunda aranan değerin orta değer tarafından ikiye ayrılan kısımlardan hangisinde olduğu kontrol edilir, aranan değeri içeren ... Read More »

Sequential Search Algorithm (Ardışıl Arama)

java_algorithm

En basit arama algoritmasıdır. İlk kayıttan son kayda kadar tüm veriler tek tek aranılan değerle karşılaştırılır. Verimsiz olduğu için pek tavsiye edilmez. Çünkü bütün liste tek tek dolaşılmaktadır. Sequential search algoritması ise şu şekildedir. [crayon-5dab30fd0ba68456894290/] Burada aradığımız anahtarı bulana kadar diziyi dolaşıyoruz. Bulduğumuzda index değerini return ediyoruz. Eğer bulamazsak -1 döndürüyoruz. Bu yapı Java’daki indexOf() fonksiyonunun çalışma prensibine benzemektedir. Read More »

Java ile Json Kullanımı

java-json-create-01

JSON ( JavaScript Objects Notation ) XML’e alternatif olarak da düşünebileceğimiz programlama dilleri arasında veri gönderme / alma yöntemidir. XML e kıyasla daha rahat kullanım sunan JSON hem hız hem de kapladığı alanın az olması bakımından da öne çıkmaktadır. Json türündeki veriler key (anahtar) ve value (değer) olmak üzere iki parçadan oluşur. Anahtar’da nesnenin hangi özelliğinin olduğu, tanımlanırken değerde ise ... Read More »

Download Free Premium Joomla Templates • FREE High-quality Joomla! Designs BIGtheme.net