-
C# Multi Thread Programlama
C#’ın multi thread sistemi Thread sınıfı üzerine kurulmuştur. Thread sınıfı sealedtır. Yani kalıtım yoluyla aktarılamaz. Bir thread oluşturma using System; using System.Threading; namespace multiThread { class PersonalThread { public int sayac; public Thread myThread; //constructor public PersonalThread(string name) { sayac = 0; myThread = new Thread(new ThreadStart(this.run)); myThread.Name = name; myThread.Start(); } public void…
-
İkili Ağaçlar(Binary Tree)
Öncelikle bazı terimlerden bahsetmek istiyorum. Kök- Yukarıdaki resimde görüldüğü gibi ağaç yapımızda tüm elemanlar aslında tek bir yere bağlı. Buna kök diyoruz. Çocuk ve ebeveyn- Kök hariç her düğümün bir ebeveyni vardır. Yaprak-Çocuğu olmaya düğümlere denir. 3-7-10 gibi Kardeş-Ebeveyni aynı olan düğümlerdir. İkili Ağaçların özellikleri Hiçbir düğümün ikiden fazla çocuğu olamaz. Ortalama bir ağacın derinliği(kökten…
-
C Programlama Dili Takvim Programı
Programın ana mantığı yorum satırlarında açıklanmıştır. #include <stdio.h> #include <stdlib.h> #include <string.h> void Yaz(int yil,int ay) { ayinIsminiYaz(yil,ay); ayinGunleriniYaz(yil,ay); } void ayinIsminiYaz(int yil,int ay) { printf(“——————————————————-“); printf( “\n\tpaz\tpte\tsal\tcar\tper\tcum\tcte\n”); } /* Ayın ismini ekrana yazdırmak için kullanacağımız fonksiyonumuz */ char ayinIsmi[7]; void ayinIsminiAl(int ay) { switch(ay) { case 1: strcpy(ayinIsmi, “Ocak”); break; case 2: strcpy(ayinIsmi,”Şubat”); break;…