Kayıtlar

Ocak, 2014 tarihine ait yayınlar gösteriliyor

İkili Arama Ağacı (BST) Düğüm ekleme, silme, ağacı dolaşma

Resim
#include <stdio.h> #include <stdlib.h> /*Ağaca ait düğüm yapısını tanmlıyor */ struct agacdugum{ struct agacdugum*soldal; int data; struct agacdugum*sagdal; }; //Düğüm yapısı için değişken tanmlamaların yapıldığı kısım typedef struct agacdugum AGACDUGUM; typedef struct agacdugum *AGACDUGUMPTR; //Ağaca düğüm eklemyi sağlayan foksiyon AGACDUGUMPTR dugumekle(AGACDUGUMPTR agacptr, int veri)  { /*Her defasında tek dalı ağaç oluşturuyor. daha sonra ikili arama ağacındaki kurala göre sol veya sağ dala yerleştiriliyor*/ if(agacptr==NULL) { /*eğer ağaç işaretçisi boş ise ağaca eklenecek yeni düğüm için hafızada yer ayrlıyor*/ agacptr=(agacdugum*)malloc(sizeof(agacdugum)); if(agacptr!=NULL) { //Düğümler tek hücre, sağ ve sol dalları boş olarak oluşturuluyor //printf("Ağaca veri eklendi\n"); agacptr->data=veri; agacptr->soldal=NULL; agacptr->sagdal=NULL; } else printf("%d eklenmedi...

Müşteri Takip Otomasyonu

Databesini c# yapabilirsiniz ****************Yeni müşteri ekle***************** private void button1_Click(object sender, EventArgs e)         {             dsMusteriTakipTableAdapters.MusterilerTableAdapter ta =                 new dsMusteriTakipTableAdapters.MusterilerTableAdapter();             ta.MusteriEkle(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text,             textBox5.Text, (int)numericUpDown1.Value, Convert.ToDecimal(textBox6.Text));             this.Close();         }         private void button2_Click(object sender, EventArgs e)         {             this.Close();         } **************Müşteri listesi*****************  private void müşteriListesiToo...

OSI Katmanları

Resim
OSI modeli ISO(Open Systems Interconnection) tarafında geliştirilmiştir. Ağ cihazların çalışan uygulamaların birbirleriyle nasıl iletişim kuracağını tanımlar.          KATMANLAR                  PROTOKOLER 7-Uygulama Katmanı--->HTTP,HTTPS,FTP,TFTP..... 6-Sunum Katmanı------->ISO 8922,ISO 8923,ITU...... 5-Oturum Katmanı------>SMB,ISO 6326,NFS ISO8327...... 4-Ulaşım Katmanı------->TCP,UCP....... 3-Ağ Katmanı------------>IP,IPv4,IPv6,ARP..... 2-Veri Bağı Katmanı---->Ethernet, Wi-Fi, Token Ring... 1-Fiziksel Katmanı------>ISND, RS 232, Fiber Optik, RS 449,EIA 422...

C# formda iki sayının toplamı

Resim
//************C# Formda iki sayının toplamı***************//  private void button1_Click(object sender, EventArgs e)         {             textBox1.Focus();             float sayi1 = Convert.ToInt32(textBox1.Text);             float sayi2 = Convert.ToInt32(textBox2.Text);             float toplam = sayi1 + sayi2;                         label2.Text=Convert.ToString(toplam);         }  private void button2_Click(object sender, EventArgs e)         {                       foreach (Control c in this.Controls)             {                 if (c is TextBox)         ...

Çalar Saat ve Bilgisayarı Kapatma

Resim
//********Kodların Tamamı bana ait değil*********// package java_proje_bilgisayar_kontrol; public class Java_Proje_Bilgisayar_Kontrol {     /**      * @param args the command line arguments      */     public static void main(String[] args) {           } } package java_proje_bilgisayar_kontrol; import java.awt.Color; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Timer; import java.util.TimerTask; import sun.audio.*; public class Ana_kontrol extends javax.swing.JFrame { double toplam=0;int i=0;     /** Creates new form Ana_kontrol */     public Ana_kontrol() {         initComponents();         //setvisible ile görünmesini istemediğimiz nesneleri formda görünürlüğünü kapatırız ...

Radix Sort

package radixsort; import java.util.Arrays; /**  *  * @author şerzan  */ public class RadixSort { public static void radix_sort_unit(int []a, int bits){ int []b=new int [a.length]; int []b_orig=b; int rshift=0;     for (int mask=~(-1<<bits);mask!=0;mask<<=bits,rshift+=bits) {         int []cntarray=new int[1<<bits];         for(int p=0;p<a.length;++p){         int key=(a[p]&mask)>>rshift;         ++cntarray[key];         }         for (int i = 1; i < cntarray.length; ++i)             cntarray[i]+=cntarray[i-1];             for (int p=a.length-1;p>=0;--p) {         ...

Java da TreeNode

//************TreeNode Sınıfı**************// package treenode; /**  *  * @author şerzan  */ public class Tree {     private TreNode root;     public Tree(){root=null;}     public TreNode getRoot(){return root;}     } //************TreNode sınıfı***************// package treenode; /**  *  * @author şerzan  */ public class TreNode {         public int data;     public TreeNode leftChild;     public TreeNode rightChild;     public void displayNode(){         System.out.println(""+data+""); } //*************Main sınıfı***************// package treenode; /**  *  * @author şerzan  */ public class TreeNode {     public static void main(String[] args) {            }     private Object root;  ...