30
Matematiksel Veri Yapıları

Matematiksel veri yapıları

Embed Size (px)

Citation preview

Page 1: Matematiksel veri yapıları

Matematiksel Veri Yapıları

Page 2: Matematiksel veri yapıları

İçerik

• Matematiksel Veri Yapıları– Kümeler– Diziler– Fonksiyonlar– İkili ilişkiler

• Sonsuz kümeler– Sonlu nicelik– Sonsuz nicelik– Durma problemi

Page 3: Matematiksel veri yapıları

Kümeler

• Küme: benzer nesneler topluluğu

Page 4: Matematiksel veri yapıları

Küme Üzerinde İşlemler

Page 5: Matematiksel veri yapıları

Sorular

Page 6: Matematiksel veri yapıları
Page 7: Matematiksel veri yapıları
Page 8: Matematiksel veri yapıları
Page 9: Matematiksel veri yapıları
Page 10: Matematiksel veri yapıları
Page 11: Matematiksel veri yapıları
Page 12: Matematiksel veri yapıları
Page 13: Matematiksel veri yapıları
Page 14: Matematiksel veri yapıları
Page 15: Matematiksel veri yapıları
Page 16: Matematiksel veri yapıları
Page 17: Matematiksel veri yapıları
Page 18: Matematiksel veri yapıları
Page 19: Matematiksel veri yapıları
Page 20: Matematiksel veri yapıları

Diziler

• Diziler nesneleri gruplamanın farklı bir yoludur. • Dizileri kümelerden ayıran temel özellikler– Küme elemanları tekrar etmezler. Ancak dizilerde aynı

elemandan birden fazla bulunabilir önemli olan dizilimdeki sırasıdır.

– Aynı elemanların farklı dizilimleri farklı dizileri göstermektedir.

– Boş dizileri göstermek için sembolü kullanılır.

Page 21: Matematiksel veri yapıları

Örnek

İsimCinsiyetDoğum tarihiİli

Kaç farklı string yazılabilir

Page 22: Matematiksel veri yapıları
Page 23: Matematiksel veri yapıları

İkili İlişki (Binary Relations)

Page 24: Matematiksel veri yapıları

Fonksiyonlar

• Fonksiyon bir kümenin elemanlarını başka bir kümenin elemanlarına atayan bir eşleştirmedir

Page 25: Matematiksel veri yapıları

Fonksiyonlar

Page 26: Matematiksel veri yapıları

Bire Bir ve Örten Fonksiyonlar

Page 27: Matematiksel veri yapıları
Page 28: Matematiksel veri yapıları

Fonksiyon Tersi

Page 29: Matematiksel veri yapıları

Bileşke Fonksiyon

Page 30: Matematiksel veri yapıları

Ödev

Durma Problemi