Merhaba Değerli Arkadaşlar bugünkü yazımda sizlere programcılığın önemli yapıtaşlarından olan veri yapılarına değinecek ve bununla birliktede Stack (Yığın) veri yapısını yaptığım bir uygulamayla beraber anlatacağım. Veri Yapıları;Bilgilerin effektif bir şekilde saklanması …
Read More »Tag Archives: MEHMET SALİH DEVECİ
C# Ta Matris İşlemleri
C# ta Matris çarpması yaparken öncellikle matrisin ilk satrında ki tüm sutunları diğer matrisin il sutunundaki tüm satırlarla çarpıp topluyoruz böylece çarpım matrisinin ilk satrı olmuş oluyor diğer satırlarda aynen …
Read More »C# Ta Dosyaya Veri Yazma
C# ta Dosyaya Veri yazarken FileStream nesnesini ve StreamWriter sınıfını kullanarak hedef dosyaya yazma işlemini yapıyoruz. string yol = FileName+”.txt”; FileStream akis = new FileStream(yol, FileMode.OpenOrCreate, FileAccess.Write);
Read More »C# Ta Dosyadan Veri Okuma
Kaynak dosyayı açmak için FileStream sınıfını ve StreamReader sınıfını kullanarak ReadLine() metodu ile dosyayı okuyoruz. ReadLine() metodunu dosyanın sonunu ifade eden NULL değerine geri dönene kadar çağırıyoruz.Döngü içinde okunan satırları …
Read More »C# ta Dizi ve Random Classının Kullanımı
Bu uygulama birçok, yerde işimize yarayabilecek bir “Rastgele Kod Üretici” dir. Rastgele üretilmiş bir koda birçok yerde ihtiyaç duyabiliriz. Örneğin; web sitenizin üye kayıtlarında üye adaylarının gerçek email adreslerini girmelerini …
Read More »RECURSİVE OLARAK FAKTORİYEL HESABI YAPMA
#include<stdio.h> #include<conio.h> int fac(int); void main() { int num;
Read More »ERATOSTHENES ELEĞİ (ASAL SAYILARI BULMA ALGORİTMASI)
Asal sayılar Kendisi ve 1 den başka böleni olmayan sayılara denir.2 3 5 7 11 13 17 vb… Bu Asal sayıları bulan metodlardan veya algoritmalardan en hızlısı Eratotenes eleğidir.Bu algoritmada …
Read More »BAĞLI LİSTEDE (LİNKED LİST) TÜM İŞLEMLER
Veriyapılarının Önemli konularından birisi olan Bağlı liste (linked list) üzerinde tüm işlemlerin gerçeklendiği bu makalemde bağlı listeye eleman ekleme eleman silme,eleman arama ve listenin herhangi bir yerine eleman eklemeyi göreceksiniz. …
Read More »AĞAÇ (TREE) VERİYAPISI
Veriyapılarının en önemli konularından biriside Ağaç (Tree) veriyapısıdır.Aşağıda ki Ağaç yapısını inceleyelim. Bir ağaçtaki sıralama şekilleri: İnorder: Left tree’nin en sol ucundan başlayarak sağa tarama yapılır. Preorder:Önce ana node sonra yan …
Read More »YIĞIN (STACK) VERİ YAPISI (PUSH POP)
Veri yapılarının önemli konularından biriside YIĞIN (STACK) veri yapısıdır.Yığın veri yapısı üst üste koyulan tabaklar mantığıyla çalışır ilk çektiğimiz son koyduğumuz tabaktır aslında bundan da anlaşılacağı üzere Stack son giren ilk çıkar yani LIFO mantığıyla çalışır.Burda …
Read More »