Sıralama Algoritmaları – Bubble Sort (Kabarcık Sıralaması) Algoritması
Sıralama algoritmaları denilince akla gelebilecek birçok algoritma mevcut. Bu yazımızda bunlardan bir tanesi olan bubble sort, Türkçe karşılığıyla kabarcık sıralaması algoritmasını anlatacağız. Bubble Sort (Kabarcık Sıralaması) Algoritması Nedir ? Bubble sort, verilen bir dizi…
Ağaç (Tree) Veri Yapıları
Bu yazımızda ağaç (tree) veri yapıları konusunu inceleyeceğiz. Tree veri yapıları, verileri yapısal bir şekilde saklamaya yarayan veri yapılarıdır. Bir tree veri yapısında, veriler bir kök düğümden (root node) başlar ve diğer düğümlerden oluşur….
Kuyruk Veri Yapısı (Queue)
Bu yazımızda veri yapıları derslerinin önemli bir konusu olan kuyruk, yani queue veri yapısı konusundan bahsedeceğiz. Kuyruk (Queue) Veri Yapısı Nedir ? Queue (kuyruk) veri yapısı, FIFO (first in first out – ilk giren…
Yığın Veri Yapısı (Stack)
Veri yapılarının sürekli veriyi nasıl saklayacağımız hakkında olduğunu söyüyoruz. Stack, yani yığınlarda bu veriyi saklama yöntemlerinden bir tanesi. Bu yazımızda stack, dilimizde karşılığıyla yığın veri yapısı konusunu işleyeceğiz. Yığın Veri Yapısı (Stack) Nedir ?…
Bağlı Listeler (Linked Lists)
Yazılım dünyasında veri yapıları denilince akla gelen ilk yapı bağlı listelerdir. Dinamik bir yapıya sahip olan bağlı listeler (linked lists), bu yapısıyla arraylar yani dizilerden farklıdırlar. Şimdi gelin önce listenin, sonrada bağlı listenin ne…
Özyinelemeli Fonksiyonlar (Recursive Functions)
Veri yapılarını öğrenirken ilk olarak özyinelemeli, yani daha çok kullanılan ismiyle recursive fonksiyonlar öğretilir. Bunun sebebi, veri yapılarının diğer konularını öğrenirken özyinelemeli fonksiyonları sık sık görme ihtimaliniz çok yüksek. Dolayısıyla özyinelemeli fonksiyonları iyi anlamak…
Python ile Girilen Sayıların Tüm Kombinasyonlarını Ekrana Yazdıran Program
Soru : Kullanıcıdan alınan 3 sayının tüm kombinasyonlarını ekrana yazdıran Python programını yazınız. Cevap : Çıktı : Bu yazımızda Python ile girilen sayıların tüm kombinasyonlarını ekrana yazdıran program program örneğini çözdük. Diğer Python örneklerini…
Resimlerdeki Yazı Veya Nesneleri Silme
İyi çıktığınız bir fotoğrafta rahatsız edici detaylar olması veya internette bulduğunuz ve kullanmanız gereken bir fotoğrafın üzerinde yazılar olması gibi durumlar birçok kişinin başına gelmiştir. Bu yazımızda resimlerdeki yazı veya nesneleri silme işlemi nasıl…
DNS Nedir ? Nasıl Çalışır ?
İnternet dünyasına adım atmış herkes en az bir kere DNS’i duymutur. Hatta bazılarımız bilgisayarımızda DNS’imizi değiştirmişizdir. Hepimiz duyduk, fakat çoğu kişi DNS’in tam olarak ne olduğunu bilmiyor. Bu yazımızda DNS nedir ? DNS nasıl…
Angular Nedir ? Ne İşe Yarar ?
Son yıllarda web geliştirme denilince ilk akla gelen frameworklerden birisi Angular oldu. Bunun en büyük sebebi Angular’ın geliştiricilere sağladığı imkanlar diyebiliriz. Bu yazımızda Angular nedir ? Angular ne işe yarar ? gibi soruların cevabını…