Merhabalar, daha önceki yazılarımda Selection ve Insertion Sort algoritmaları yazmıştım bu yazımda ise Bubble Sort algoritmasını yazmaya çalışacağım. Bubble Sort’un çalışma mantığı dizi içerisindeki en…
Kategori: C
C dili ile kodlamayı ögrenin
Merhabalar, bir önceki yazımda Selection Sort(seçerek sıralama)’dan bahsetmiştim bu yazımda ise Insertion Sort algoritmasını kullanarak sıralama yapmaya çalışacağım. Insertion Sort algoritmasının çalışma mantığı array içerisinde…
Merhabalar, Seçerek sıralama algoritması ile array içerisinde küçükten büyüğe veya büyükten küçüğe sıralama yapabilirsiniz. Algoritmanın çalışma mantığı, Array içerisinde bulunan ilk elemana minimum diyoruz ve…
Merhabalar, Stack bir Abstract Data Type(ADT) yani Soyut Veri Tipindedir. Stack’lerde Son giren ilk çıkar(Last in First Out) veya ilk giren son çıkar(First in Last…
Merhaba, Bağlı liste her elemanın ayrı bir nesne olarak tutan dogrusal bir veri yapısıdır. Array’ler static yapıdayken, Bağlı listeler dynamic yapıdadır. Arraylere yeni bir veri…
C dilinde yapıları tanımlarken array leri kullanabildigimizi daha önce yazımızda bahsetmiştim. Önceki yazı için buraya tıklayabilirsiniz. Yapıları tanımladıktan sonra yapıları bir fonksiyon ile de yapıların…
C dilinde bir yapı belirterek daha daha sonra main fonksiyonu içerisinde kullanıcıdan veya kendiniz bu yapının içini doldurabilirsiniz. Yapılar çok kullanışlıdır sürekli aynı şeyleri yazmak…
Daha önceki yazılarımızda sayıların ve yahutta karakterlerin pointer olarak tanımlandığını gördük , peki arrayler (diziler) pointer olarak tanımlanabilir mi? Evet . Şimdi rastgele bir dizi…
Pointerlar da fonksiyonları kullanarak ekrana değerler bastırabiliriz. Bunu iki farklı şekilde yapabiliriz . Bunlardan birincisi Call By Value . Call By Value’ yu kullanarak normal…
Pointerlar bir degişkenin veya tanımladığınız bir şeyin tuttuğu adresi gösterir. Örnek vermek gerekirse mesela diyelim a =5 dediniz a nın bu programlama içerisinde bir yeri…