Matematiksel veri yapıları

Post on 20-Jun-2015

461 views 6 download

Transcript of Matematiksel veri yapıları

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

Kümeler

• Küme: benzer nesneler topluluğu

Küme Üzerinde İşlemler

Sorular

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.

Örnek

İsimCinsiyetDoğum tarihiİli

Kaç farklı string yazılabilir

İkili İlişki (Binary Relations)

Fonksiyonlar

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

Fonksiyonlar

Bire Bir ve Örten Fonksiyonlar

Fonksiyon Tersi

Bileşke Fonksiyon

Ödev

Durma Problemi