Kategori: Java Programlama

Java İle İlgili Tüm Konular Burada Olacaktır

Java Birleştirme Sıralama Algoritması (Java Merge Sort Algorithm)

Verinin hafızada sıralı tutulması için geliştirilen sıralama algoritmalarından (sorting algorithms) bir tanesidir. Basitçe sıralanacak olan diziyi ikişer elemanı kalan parçalara inene kadar sürekli olarak ikiye böler. Sonra bu parçaları kendi içlerinde sıralayarak birleştirir. Sonuçta elde edilen dizi sıralı dizinin kendisidir. Bu açıdan bir parçala fethet (divide and conquere) yaklaşımıdır.

Yazar: admin Temmuz 10, 2020 1

NetBeans Kabarcık Sıralama Algoritması (Bubble Sort Algotihm)

Temel mantığımız her diziyi baştan sona gezdiğimizde bir elemanı doğru bir şekilde sıralamış olacağız. Yani her elemanı doğru sıralamak için diziyi uzunluğu kadar gezmemiz gerekmekte. Yukarıdaki for döngümüz diziyi N defa yani uzunluğu kadar gezmemizi sağlıyor. İçindeki for döngüsü ise sondan başa gelerek küçük elemanı başa doğru getiriyor. if kontrolü sağdaki elemanın soldaki elemandan küçük olup olmadığını kontrol ediyor. Biz istiyoruz…

Yazar: admin Temmuz 10, 2020 0

NetBeans İkili Arama Algoritması (Binary Search Algrithm)

Bilgisayar bilimlerinde bir bilgi kaynağı veya veri yapısı üzerinde problemi her adımda iki parçaya bölerek yapılan arama algoritmasının ismidir. Bu anlamda bazı kaynaklarda bölerek arama olarak da geçmektedir. Problemde aranacak uzayın tam orta noktasına bak Şayet aranan değer bulunduysa bit Şayet bakılan değer aranan değerden büyükse arama işlemini problem uzayının küçük elemanlarında devam ettir. Şayet…

Yazar: admin Temmuz 10, 2020 0