bilgisayar bilimleri

Radix Sort (Taban Sıralaması)

Radix Sort (Taban Sıralama), tamsayı bulunduran dizileri küçükten büyüğe ya da büyükten küçüğe sıralı bir şekilde sıralayabilecek bir metottur. Radix Sort (Taban Sıralama), sayıları basamakları üzerinde işlem yaparak sıralayan algoritmalarından biridir. Radix Sort algoritması,aslında 2’lik tabana göre geliştirilmiş hızlı bir şekilde sıralayan algoritmadır. Radix Sort, taban sıralama veya hane sıralaması olarak isimlendirilir.

Selection Sort (Seçerek Sıralama)

Selection Sort (Seçerek Sıralama) bir sıralama algoritmasıdır. Büyük veri kümesini sıralamak için verimsizdir. Bubble sort yönteminin iyileştirilmiş hali diyebiliriz. Çünkü takas işlemini yapmaz. O notasyonu O(n^2)‘dir. Bubble Sort’a göre daha etkilidir.

Bubble Sort (Kabarcık Sıralama)

Sıralama algoritmaları arasında oldukça kullanışlı olan Bubble Sort (Kabarcık Sıralama), büyük dizilerde çok yavaş çalışan fakat kullanımı oldukça basit olduğu için tercih edilen bir sıralama yöntemidir.

Insertion Sort (Eklemeli Sıralama)

Insertion Sort (Eklemeli Sıralama),sıralama yöntemlerinde sık kullanılır. Insertion Sort, Bubble Sort yönteminin iyileştirilmiş halidir.

Sayısal Analiz, Sayısal Yöntemler Ders Notları

Sayısal Yöntemler ya da Sayısal Analiz olarak geçen derste tutmuş olduğum notları sizinle paylaşmak istedim. Aşağıda sayısal yöntemler konularını, sayısal analiz konularını içeren liste bulunmaktadır.

Sallanan Gösterge (Dangling Pointer) Nedir?

Sallanan Gösterge, bir göstergenin(pointer) gösterdiği değişkenin adresinde veri olmaması durumudur. Yani pointer(gösterge) serbest bırakılmış bir yığın değişkene işaret etmiş olur.Serbest bırakılmış bir bellek adresini gösteren göstergeye sallanan gösterge (dangling pointer) denir.

Kesme (Interrupt) Nedir?

Kesme,mikrodenetleyicinin işlemekte olduğu program kodlarını bırakıp başka bir işlevi yerine getirmesine neden olan,yazılım ve donanımsal olaydır.

Graf Teorisi (Graph Theory)

Graf,gerçek hayatta karşılaşılan birçok problemi,mantıksal ilişki kurarak problemi göstermeye yarayan bir ağ yapısıdır. Graf teorisi,çizge teorisi,çizge kuramı,grafları inceleyen bir matematik dalıdır.Bağlantılı listeler ve ağaçlar,grafların özel halidir.

Başa Dön ↑

algoritma

Radix Sort (Taban Sıralaması)

Radix Sort (Taban Sıralama), tamsayı bulunduran dizileri küçükten büyüğe ya da büyükten küçüğe sıralı bir şekilde sıralayabilecek bir metottur. Radix Sort (Taban Sıralama), sayıları basamakları üzerinde işlem yaparak sıralayan algoritmalarından biridir. Radix Sort algoritması,aslında 2’lik tabana göre geliştirilmiş hızlı bir şekilde sıralayan algoritmadır. Radix Sort, taban sıralama veya hane sıralaması olarak isimlendirilir.

Selection Sort (Seçerek Sıralama)

Selection Sort (Seçerek Sıralama) bir sıralama algoritmasıdır. Büyük veri kümesini sıralamak için verimsizdir. Bubble sort yönteminin iyileştirilmiş hali diyebiliriz. Çünkü takas işlemini yapmaz. O notasyonu O(n^2)‘dir. Bubble Sort’a göre daha etkilidir.

Bubble Sort (Kabarcık Sıralama)

Sıralama algoritmaları arasında oldukça kullanışlı olan Bubble Sort (Kabarcık Sıralama), büyük dizilerde çok yavaş çalışan fakat kullanımı oldukça basit olduğu için tercih edilen bir sıralama yöntemidir.

Insertion Sort (Eklemeli Sıralama)

Insertion Sort (Eklemeli Sıralama),sıralama yöntemlerinde sık kullanılır. Insertion Sort, Bubble Sort yönteminin iyileştirilmiş halidir.

Merge Sort Algoritması (Birleştirme Sıralaması)

Merge Sort Algoritması (Birleştirme Sıralaması) Verilerimizi sıralı hale getirmek için kulladığımız Merge Sort Algoritması(Birleştirme Sıralaması), parçala ve fethet(divide and conquer) yöntemiyle çalışır.

Hamilton Yolu ve Devresi (Hamiltonian Path and Hamiltonian Circuit)

Bir grafın tüm düğümlerini bir kere geçen yola “Hamilton Yolu(Hamiltonian Path)” denir. Bir grafın herhangi bir düğümünden başlayarak tüm düğümleri sadece bir kere geçerek başlangıç düğümüne gelebiliyosa buna Hamilton Devresi(Hamiltonian Circuit) denir. Burada dikkat edilmesi gereken nokta tüm düğümlere uğranacak fakat tüm ayrıtları geçmek zorunda değil.

Başa Dön ↑

programlama dilleri

Başa Dön ↑

film

Yapay Zekanın Zirve Filmi:”Ex Machina”

Konusu: Filmin ana karakteri olan Caleb Smith, dünya çapında ses getirmiş bir teknoloji şirketinde yazılımcı olarak çalışmaktadır.Şirkette bir yarışma düzenlenir.Yarışmayı düzenleyen aynı zamanda şirketin CEO’su olan Nathan Bateman’dır. Ödül ise Nathan’ın sahip olduğu gizemli bir dağ laboratuvarında bir haftalık kalma.Bu laboratuvarda Nathan,yapay zeka üzerine çalışmalar yürütmektedir.Nathan,Caleb’ı bir haftalık bir ‘turing’ testine sokar.Test ana karakteri olan ‘Ava’,Caleb’ı oldukça zorlu bir sınava çıkıyor.

Başa Dön ↑

linux

Linux Komut Satırında Bul ve Değiştir

Linux işletim sisteminde bir dosya içerisindeki istediğimiz kelimeyi bul ve değiştir yani find and replace işleminin nasıl yapıldığını inceleyeceğiz.Bu işlemi komut satırından yapacağız.Öncelikle örnek dosyamızın adı:ornek.txt olsun.

Başa Dön ↑

raspberry pi

Raspberry Pi Üzerinde Telegram Çalıştırmak

Bu yazımda,Rasspbery Pi cihazınız üzerinde Telegram uygulamanızı kullanarak mesaj, fotoğraf, video vb. göndermek / almak için neler yapmanız gerektiğinizden bahsedeceğim.

Başa Dön ↑

açık kaynak

Yapay Zeka ve Makina Öğrenmesi İle Yapılmış 20 Açık Kaynak Proje

Yapay Zeka(AI) ve Makina Öğrenmesi günümüzde popüler hale geldi. Bu alanlarda çalışmak kolay değil.Çoğunlukla akademik çalışmalarla büyüyen bir alandır. Bu konulara hevesli ve meraklılar, bir açık kaynak proje üzerinden yürümeleri kendileri için oldukça uygun bir yol olacaktır.

Başa Dön ↑

ders notu

Sayısal Analiz, Sayısal Yöntemler Ders Notları

Sayısal Yöntemler ya da Sayısal Analiz olarak geçen derste tutmuş olduğum notları sizinle paylaşmak istedim. Aşağıda sayısal yöntemler konularını, sayısal analiz konularını içeren liste bulunmaktadır.

Başa Dön ↑

eğlence

Birbirinden Eğlenceli ve İlginç 20 Web Site

Can sıkıntısına birebir titizlikle seçtiğim birbirinden güzel siteleri sizinle paylaşmak istedim. Hem eğlendiricek hemde şaşırtıcak 20 web sitesini umarım beğenirsiniz.

Başa Dön ↑

graf

Graf Teorisi (Graph Theory)

Graf,gerçek hayatta karşılaşılan birçok problemi,mantıksal ilişki kurarak problemi göstermeye yarayan bir ağ yapısıdır. Graf teorisi,çizge teorisi,çizge kuramı,grafları inceleyen bir matematik dalıdır.Bağlantılı listeler ve ağaçlar,grafların özel halidir.

Başa Dön ↑

kriptoloji

Başa Dön ↑

makina öğrenmesi

Yapay Zeka ve Makina Öğrenmesi İle Yapılmış 20 Açık Kaynak Proje

Yapay Zeka(AI) ve Makina Öğrenmesi günümüzde popüler hale geldi. Bu alanlarda çalışmak kolay değil.Çoğunlukla akademik çalışmalarla büyüyen bir alandır. Bu konulara hevesli ve meraklılar, bir açık kaynak proje üzerinden yürümeleri kendileri için oldukça uygun bir yol olacaktır.

Başa Dön ↑

mikroişlemci

Kesme (Interrupt) Nedir?

Kesme,mikrodenetleyicinin işlemekte olduğu program kodlarını bırakıp başka bir işlevi yerine getirmesine neden olan,yazılım ve donanımsal olaydır.

Başa Dön ↑

sayısal analiz

Sayısal Analiz, Sayısal Yöntemler Ders Notları

Sayısal Yöntemler ya da Sayısal Analiz olarak geçen derste tutmuş olduğum notları sizinle paylaşmak istedim. Aşağıda sayısal yöntemler konularını, sayısal analiz konularını içeren liste bulunmaktadır.

Başa Dön ↑

sheel

Başa Dön ↑

site

Birbirinden Eğlenceli ve İlginç 20 Web Site

Can sıkıntısına birebir titizlikle seçtiğim birbirinden güzel siteleri sizinle paylaşmak istedim. Hem eğlendiricek hemde şaşırtıcak 20 web sitesini umarım beğenirsiniz.

Başa Dön ↑

yapay zeka

Yapay Zeka ve Makina Öğrenmesi İle Yapılmış 20 Açık Kaynak Proje

Yapay Zeka(AI) ve Makina Öğrenmesi günümüzde popüler hale geldi. Bu alanlarda çalışmak kolay değil.Çoğunlukla akademik çalışmalarla büyüyen bir alandır. Bu konulara hevesli ve meraklılar, bir açık kaynak proje üzerinden yürümeleri kendileri için oldukça uygun bir yol olacaktır.

Başa Dön ↑

zsh

Başa Dön ↑