Kategori: Programlama
-
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;…
-
Radix Sort Algoritması
Radiks sort algoritması, 1887 yılında Herman Hollerith’in geliştirdiği “tabulating machine” için kullandığı yönteme dayanır. Yalnızca sayma sayılarını sıralamak için kullanılan bir algoritma değildir. Algoritma O(n) zaman karmaşıklığına sahiptir. Alan maliyeti yüksektir. Çok fazla miktarda sayı sıralanacaksa yönetimi zordur. İki farklı şekilde kullanılabilir. En anlamlı basamağa göre(most significant digit) sıralama ve en anlamsız basamağa göre(least significant digit) sıralama.…
-
.NET Json Parser
Json datasını http://www.omdbapi.com/ adresinden çekip parçalayacağız.Siteye girip “game of thrones” diye arama yaptığımızda bize bir link oluşturuluyor. O linkte aradığımız filmin json datası var. Biz o datayı alıp işleyeceğiz. Öncelikle projemize nuget package manager consolu açıp aşağıdaki komutu vererek Json.NET frameworkünü ekliyoruz. Install-Package Newtonsoft.Json public class filmObject { public string Title { get; set; }…