Orijinal Yazılar

C / C++

ctype.h

Yazan : Şadi Evren ŞEKER Bu yazının amacı C kütüphanelerinden ctype.h kütüphanesini açıklamaktır. Kütüphane kabaca C dilinde bulunan karakterler (char) üzerinde işlem yapmaya imkan sağlar. Kütüphane ismi de buradan gelmektedir ( char + type = ctype) Amacı bir karakterin tipini…

Temel Bilgisayar Kavramları Veri Güvenliği (Cryptography) Veri Yapıları Yapay Zeka (Artificial Intelligence)

Etraflı Arama (Tam Arama, Exhaustive Search)

Yazan : Şadi Evren ŞEKER Literatürde tam arama veya etraflı arama olarak geçmektedir. İngilizcede “exhaustive search” terimi kullanılır. Genel olarak, arama algoritmalarının performansını arttırmak için kullanılan bir yöntemdir. Bir arama algoritmasının tam arama (exhaustive search) olabilmesi için aşağıdaki şartları sağlaması…

Yapay Zeka (Artificial Intelligence)

Çaprazlama (Crossover)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, yapay zekanın bir alt dalı olarak kabul edilebilecek genetik algoritmalarda (genetic algorithms) kullanılan temel işlemlerden (operators) birisidir. Basitçe iki geni alıp bu iki gen üzerindeki kromozomların bir kısmını birinci gen, diğer bir kısmını…

Bilgisayar Matematiği

Knuth Üst Oku (Knuth Up Arrow)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde çeşitli matematiksel hesaplamalar için kullanılan fonksiyondur. Kısaca üstellik işlemine daha tepeden bir yaklaşımla çözüm arar. Örneğin çarpma ve adi üst alma gibi işlemler knuth yukarı okunun birer örneğidir. Bu yaklaşıma göre herşey toplama…