Anasayfa / Algoritma

Algoritma

Stack (Yığıt) Veri Yapısı

stack veri yapısı

Stack, Last In First Out (LIFO) yani son giren ilk çıkar mantığıyla çalışan basit bir veri yapısıdır. Stack veri yapısını gerçekleştirmek için genellikle dizi veya bağlı liste (Linked List) kullanılır. Fakat konunun kolay anlaşılması için örnekleri dizi ile anlatmaya çalışacağım. Stack Veri Yapısında Kullanılan Metotlar Push(string veri): Push metotu stack’a ...

Devamını Oku

C# ile Kabarcık Sıralama (Bubble Sort) Algoritması

c# kabarcık sıralama

Dizi elemanlarını sıralamak için birçok algoritma bulunmaktadır. Bu algoritmalar arasında kolay olması nedeniyle en çok kullanılanlardan biri kabarcık sıralama (bubble sort) algoritmasıdır. Bu yazımda C# dilini kullanarak kabarcık sıralama algoritmasını console uygulaması olarak kodlayacağım. Öncelikle algoritmanın çalışma mantığı hakkında kısa bir bilgi vermekte fayda var. Kabarcık sıralama algoritmasında, komşu iki ...

Devamını Oku

Algoritma Örnekleri

algoritma örnekleri

Bu yazımda programlamanın temel taşı olan algoritmalarla ilgili sorular ve bu soruların çözümlerinden bahsedeceğim. Bundan önceki yazılarımda algoritmalar ve çeşitlerine değinmiştim. Tekrar bu konudan uzun uzun bahsetmeden, algoritmayla ilgili kısa bir hatırlatma yaptıktan sonra hemen örneklerimize geçelim. Algoritma bir problemin çözümüne yönelik yapılması gereken iş ve işlemler bütünüdür. Bir programlama ...

Devamını Oku

Programlamada Algoritma Kavramı

algoritma

Algoritma, bir problemin çözümü için gerekli adımların oluşturduğu bütüne verilen isimdir. Karmaşık gibi görünen problemleri algoritma oluşturarak daha açık ve basite indirgenmiş şekilde görebilmek mümkündür. Programlamanın da temeli algoritmaya dayanır. Algoritması oluşturulan bir problemin çözümü, yazılımcılar tarafından istenilen dilde kolaylıkla gerçekleştirilebilir. Yapılacak her işin algoritması yazılabilir. Sadece programlama için kullanmanın ...

Devamını Oku