Açıköğretim Kaynakları ve Destek Sistemleri

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Aşağıdakilerden hangisi, bir algoritmanın temel özelliklerinden biri değildir?

  • Açıklık
  • Karmaşıklık (correct)
  • Sonluluk
  • Çıktı
  • Girdi

Bir bölme algoritmasında, bölen değerinin sıfır olması durumunda ne tür bir hata mesajı verilmelidir?

  • Veri tipi hatası
  • Bellek hatası
  • Söz dizimi hatası
  • Aritmetik taşma hatası
  • Sıfıra bölme hatası (correct)

Aşağıdakilerden hangisi, algoritmaların önemli kullanım alanlarından biri değildir?

  • Bilişim
  • Bilgisayar bilimleri
  • Veri işlemesi
  • Arkeoloji (correct)
  • Matematik

Hangisi Karıştırma Algoritmaları 'nın (Hashing) özelliklerinden birisidir?

<p>Tek yönlü şifreleme fonksiyonu olmaları (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi açgözlü (Greedy) algoritmaların dezavantajıdır?

<p>En iyi çözümü garanti etmemesi (B)</p> Signup and view all the answers

Harezmi'nin cebir ve küresel geometri alanındaki algoritmik çalışmalarıyla matematiğe yaptığı en büyük katkı nedir?

<p>Cebirin sistemleştirilmesi (C)</p> Signup and view all the answers

Veri yapılarının temel amacı nedir?

<p>Veri işlemek için bir organizasyon sağlamak (A)</p> Signup and view all the answers

Aşağıdakilerden hangisi basit veri türlerinden biri değildir?

<p>Dizi (Array) (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi doğrusal veri yapılarına bir örnektir?

<p>Dizi (Array) (B)</p> Signup and view all the answers

Hangi veri yapısında, elementlere erişmek için indis numaraları kullanılır?

<p>Dizi (C)</p> Signup and view all the answers

Yığında (Stack) hangi prensip geçerlidir?

<p>Son Giren İlk Çıkar (LIFO) (C)</p> Signup and view all the answers

Aşağıdakilerden hangisi bir programı tasarlamanın ilk adımıdır?

<p>Programın amacını belirlemek (A)</p> Signup and view all the answers

Bir algoritmanın adımlarını ve bu adımların işletilme sırasını açık bir şekilde tanımlaması hangi özelliği ile ilgilidir?

<p>Açıklık (E)</p> Signup and view all the answers

Aşağıdakilerden hangisi algoritma türlerinden değildir?

<p>Sosyal medya algoritmaları (B)</p> Signup and view all the answers

Hangi gösterim yöntemi, algoritmaları programlama dillerinin söz diziminden bağımsız olarak ifade etmeyi amaçlar?

<p>Sözde (Pseudo) kod (D)</p> Signup and view all the answers

Hangi sembol, akış şemalarında bir karar verme noktasını temsil eder?

<p>Eşkenar Dörtgen (D)</p> Signup and view all the answers

Çift seçimli yapılarda aşağıdaki ifadelerden hangisi kullanılır?

<p>if-else (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi bir döngü yapısı değildir?

<p>if-else (B)</p> Signup and view all the answers

Bir döngüde belirli bir adımın atlanmasını sağlamak için hangi ifade kullanılır?

<p>continue (E)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir döngüyü tamamen sonlandırmak için kullanılan ifadedir?

<p>break (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi bir sıralama algoritmasıdır?

<p>Kabarcık sıralama (C)</p> Signup and view all the answers

Hızlı sıralama algoritması hangi programlama paradigmasına örnektir?

<p>Böl ve yönet (C)</p> Signup and view all the answers

Doğrusal arama'nın (linear search) zaman karmaşıklığı nedir?

<p>O(n) (C)</p> Signup and view all the answers

İkili arama hangi tür veri yapıları üzerinde daha verimli çalışır?

<p>Sıralı diziler (D)</p> Signup and view all the answers

Hangi durumda karıştırma algoritmaları daha iyi sonuç verir?

<p>Büyük boyutlu girdilerde (C)</p> Signup and view all the answers

Dinamik Programlama, özyinelemenin hangi yönünü iyileştirir?

<p>Tekrarlayan çağrı sayısını (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, algoritmaların bilgisayar bilimlerindeki kullanım amacını en iyi açıklar?

<p>Verileri işleyerek anlamlı çıktılar üretmek (C)</p> Signup and view all the answers

Bir öğrencinin not ortalamasını hesaplayan bir algoritmanın temel özelliklerinden hangisi, algoritmanın doğruluğunu doğrudan etkiler?

<p>Girdi değerlerinin tam ve doğru alınması. (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir problemin algoritmik olarak çözülebilir olması için gereken temel bir şarttır?

<p>Problemin matematiksel olarak ifade edilebilir olması (A)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir bölme algoritmasının sonlanmasını garanti altına alan bir kontrol mekanizmasıdır?

<p>Bölen sayının sıfır olup olmadığını kontrol etmek (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir sayı listesini küçükten büyüğe sıralayan bir algoritmanın çıktısı için geçerli bir özelliktir?

<p>Listenin ilk elemanı en küçük değer olmalıdır. (C)</p> Signup and view all the answers

Harezmi'nin çalışmalarının, günümüzdeki bilgisayar bilimlerine etkisi düşünüldüğünde, aşağıdaki alanlardan hangisinde doğrudan bir katkısı olduğu söylenemez?

<p>Veri tabanı yönetim sistemlerinin optimizasyonu (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, algoritmaların temel özelliklerinden biri değildir?

<p>Sonsuzluk (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir algoritmanın kalitesini değerlendirmede kullanılan bir ölçüttür?

<p>İşlem zamanı ve bellek kullanımı (C)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir problemin çözümünde izlenecek adımları, programlama dillerinden bağımsız olarak ifade etmeye yarayan bir yöntemdir?

<p>Sözde kod (pseudocode) (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir algoritmanın başarımını etkileyen bir faktör değildir?

<p>Programcının yazım stili (D)</p> Signup and view all the answers

Bir problemi çözmek için geliştirilen farklı algoritmaların, hangi özelliği aynı girdi için farklılaşabilir?

<p>İşlem zamanı (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir problemi çözmek için geliştirilen bir algoritmanın temel gerekliliklerinden biri değildir?

<p>Programlama diline bağımlı olması (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir problemin çözümünde kullanılan farklı algoritmaların karşılaştırılmasında dikkate alınması gereken bir faktördür?

<p>Algoritmanın bellek kullanımı (C)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir algoritmanın verimliliğini etkileyen bir faktör değildir?

<p>Kullanılan programlama dili (B)</p> Signup and view all the answers

Veri yapılarının sınıflandırılmasında kullanılan temel ayrımlardan biri aşağıdakilerden hangisidir?

<p>Basit - Karmaşık (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bilgisayar sisteminde bir programcının zihni ile bilgisayar sistemi arasında köprü kurmayı amaçlar?

<p>Veri yapısı (A)</p> Signup and view all the answers

Bir veri yapısında, aynı türdeki verilerin listelenmesi ve indis numaraları ile erişilmesi hangi yapıda mümkündür?

<p>Dizi (array) (D)</p> Signup and view all the answers

Hangi veri yapısında, elemanlar arasında sıralı bir ilişki bulunması zorunlu değildir?

<p>Ağaç (tree) (A)</p> Signup and view all the answers

Bir programda, öğrenci bilgilerini (isim, soyisim, not) saklamak için hangi veri yapısı en uygun seçenektir?

<p>Dizi, yığın ve bağlı liste birlikte (C)</p> Signup and view all the answers

Aşağıdakilerden hangisi, veri yapılarında sıkça gerçekleştirilen işlemlerden biri değildir?

<p>Güncelleme (updating) (C)</p> Signup and view all the answers

Veri yapılarında 'gezinti' (traversing) işlemi ne anlama gelir?

<p>Verilere ulaşma ve işleme (B)</p> Signup and view all the answers

Bir veri yapısında harcanan bellek alanı hangi karmaşıklık türü ile ilgilidir?

<p>Alan karmaşıklığı (A)</p> Signup and view all the answers

Özyinelemeli (recursive) fonksiyon çağrılarında, her çağrıldığında bir fonksiyonun bilgileri nereye kaydedilir?

<p>Yığına (Stack) (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir algoritmanın temel tasarım ilkelerinden biri değildir?

<p>Karmaşık veri yapıları kullanmak (A)</p> Signup and view all the answers

Akış şemalarında (flowchart) kullanılan 'karar' sembolü, aşağıdaki işlemlerden hangisini ifade eder?

<p>Karar verme (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, tek seçimli karar yapılarında (single selection) kullanılan bir ifadedir?

<p>if (C)</p> Signup and view all the answers

Çift seçimli yapılarda (double selection) hangi ifade kullanılır?

<p>if-else (B)</p> Signup and view all the answers

Çoklu seçimli yapılarda (multiple selection) hangi ifade kullanılır?

<p>switch (C)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir kod bloğunun belirli bir koşul sağlandığı sürece tekrar tekrar çalıştırılmasını sağlar?

<p>Döngü (D)</p> Signup and view all the answers

Hangi döngü türünde döngü, koşul kontrolünden önce en az bir kere çalışır?

<p>do-while döngüsü (D)</p> Signup and view all the answers

Hangi döngü yapısında, döngü değişkeninin başlangıç değeri, bitiş değeri ve artış miktarı belirtilir?

<p>for (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir döngü içindeki mevcut iterasyonu (adımı) atlayıp bir sonraki iterasyona geçmek için kullanılan ifadedir?

<p>continue (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir döngüyü belirli bir koşul doğru olana kadar sürdürmek için kullanılan bir yapıdır?

<p>while (D)</p> Signup and view all the answers

Bir dizideki elemanları sıralamak için kullanılan 'kabarcık sıralama' (bubble sort) algoritması hangi yaklaşıma dayanır?

<p>Karşılaştırma temelli sıralama (C)</p> Signup and view all the answers

Hızlı sıralama algoritması (quick sort) hangi prensibe göre çalışır?

<p>Böl ve yönet (divide and conquer) (D)</p> Signup and view all the answers

Bir veri kümesinde belirli bir elemanı ararken, en kötü durumda tüm elemanları kontrol etmek hangi arama türünde gereklidir?

<p>Doğrusal arama (A)</p> Signup and view all the answers

İkili arama algoritması hangi tür veri yapıları üzerinde daha verimli çalışır?

<p>Sıralı diziler (B)</p> Signup and view all the answers

Karıştırma (hashing) algoritmalarının temel amacı nedir?

<p>Verilere hızlı erişim sağlamak (B)</p> Signup and view all the answers

Dinamik Programlama yöntemi, hangi tür problemleri çözmek için özellikle uygundur?

<p>Tekrarlı alt problemleri olan optimizasyon problemleri (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir algoritmanın sonlu sayıda adımda tamamlanması gerektiğini ifade eder?

<p>Sonluluk (B)</p> Signup and view all the answers

Aynı problemi çözmek için farklı algoritmalar geliştirildiğinde, bu algoritmaların hangi özelliği aynı olmak zorundadır?

<p>Girdi ve çıktı (A)</p> Signup and view all the answers

Hangi tür veri yapısı, öğeleri arasında sıralı bir ilişki olması zorunlu olmayan, daha esnek bir organizasyon sağlar?

<p>Ağaç (Tree) (D)</p> Signup and view all the answers

Aşağıdakilerden hangisi, çift seçimli karar yapılarında (double selection) kullanılan bir ifadedir?

<p>if - else (B)</p> Signup and view all the answers

Bir döngüde, döngünün o anki adımını atlayıp bir sonraki adıma geçmek için hangi ifade kullanılır?

<p>continue (E)</p> Signup and view all the answers

Hızlı sıralama algoritmasının (quick sort) temel prensibi nedir?

<p>Diziyi sürekli olarak ikiye bölerek sıralama yapmak (B)</p> Signup and view all the answers

Aşağıdakilerden hangisi, fonksiyonlardan dönen değerlerin bir dizi içinde tutulduğu, özyinelemeli fonksiyonların optimizasyonunda kullanılan bir tekniktir?

<p>Bellekte Saklama (Memoization) (E)</p> Signup and view all the answers

Hangi algoritmalar optimizasyon problemlerinin çözümü için bilinen verilere dayalı kararlar verir ve en iyi çözümü garanti etmezler?

<p>Açgözlü Algoritmalar (E)</p> Signup and view all the answers

Metin ve işleçleri girdi olarak alan ilgili veri tabanı üzerinde arama yapıp olası sonuçları öneren algoritma türü nedir?

<p>Arama Motoru Algoritmaları (E)</p> Signup and view all the answers

Bellek adreslerini saklamak için kullanılan veri türü hangisidir?

<p>Gösterge (Pointer) (C)</p> Signup and view all the answers

Aşağıdakilerden hangisi, bir veri yapısında yeni bir eleman eklemek için kullanılan işlemdir?

<p>Ekleme (Insertion) (D)</p> Signup and view all the answers

Bir dizideki elemanlara erişmek için ne kullanılır?

<p>Indis Numarası (D)</p> Signup and view all the answers

Hangi veri yapısı türünde, her elemanın yalnızca kendisinden sonraki elemanın adresini işaret ettiği bir bağlantı bulunur?

<p>Bağlı Liste (Linked List) (D)</p> Signup and view all the answers

Bir programda, sınıftaki öğrencilerin notlarını ve kimlik bilgilerini saklamak için hangi veri yapısı en uygun seçenektir?

<p>Dizi (D)</p> Signup and view all the answers

Hangisi, bir problemin çözümüne ulaşmak için tüm olasılıkları deneyen bir algoritma türüdür?

<p>Kaba Kuvvet (Brute-force) (D)</p> Signup and view all the answers

Bir veri kümesini sıralamak için kullanılan 'kabarcık sıralama' (bubble sort) algoritması hangi yaklaşıma dayanır?

<p>Verileri karşılaştırarak yer değiştirme (A)</p> Signup and view all the answers

Bir veri yapısı sınıflandırmasında kullanılan temel ayrımlardan biri aşağıdakilerden hangisidir?

<p>Doğrusal ve doğrusal olmayan (E)</p> Signup and view all the answers

Flashcards

Algoritma Kavramı

Bir problemin çözümü veya bir hesaplamanın yapılması için hazırlanmış yönerge kümeleridir.

Algoritma Özellikleri

Girdi, çıktı, açıklık, sonluluk, başarım/performans, bağımsızlık

Başarım ve Performans

Başarım, algoritmanın kaynaklarla çıktı üretme yeteneğini, performans ise işlem süresi ve bellek kullanımını ifade eder.

Algoritma Türleri

Arama motoru, şifreleme, açgözlü, özyinelemeli, kaba güç, sıralama, gerileme, böl-fethet, dinamik programlama, karıştırma, rastgele

Signup and view all the flashcards

Veri Tanımı

Veri, olgu, kavram veya komutların, iletişim, yorum ve işlem için elverişli biçimli gösterimidir.

Signup and view all the flashcards

Veri Yapısı

Programlarda bilgiyi işlemek için oluşturulmuş, bellekte bilginin saklanması ve işlenmesi organizasyonudur.

Signup and view all the flashcards

Veri Yapısı Sınıflandırması

Basit veya ilkel veri türleri ve karmaşık veri yapıları

Signup and view all the flashcards

Basit Veri Türleri

Boolean, Sayılar, Karakter (Char), Gösterge (Pointer)

Signup and view all the flashcards

Karmaşık Veri Yapıları

Dizi, Yığın, Kuyruk, Bağlı Liste, Ağaç, Çizge

Signup and view all the flashcards

Gezinme (traversing)

Veri yapısı üzerindeki nesnelerin çıktı olarak üretilmesi.

Signup and view all the flashcards

Arama (searching)

Veri yapısı üzerinde bir değerin aranması.

Signup and view all the flashcards

Ekleme (insertion)

Veri yapısında istenilen noktaya element eklenmesi.

Signup and view all the flashcards

Silme (deletion)

Veri yapısında istenilen elementin silinmesi.

Signup and view all the flashcards

Sıralama (sorting)

Veri yapısı üzerindeki elementlerin belirlenen kritere göre sıralanması.

Signup and view all the flashcards

Birleştirme (merging)

Veri yapısı üzerindeki elementlerin birleştirilmesi.

Signup and view all the flashcards

Algoritma Gösterimleri

Algoritmaların sözde kod, günlük dil ve akış şeması olmak üzere 3 şekilde gösterilebilir.

Signup and view all the flashcards

Algoritma Tasarımı Adımları

Programın ne yapması gerektiğini anlamak, uygulanması gereken adımları hesaplamak.

Signup and view all the flashcards

Algoritma Oluşturma

Bir görevi başkasının izleyebileceği adımlara bölmek.

Signup and view all the flashcards

Algoritmaların Kalbi

Karar verme ve yineleme (döngü) yapılarından oluşur.

Signup and view all the flashcards

Karar Yapıları

Karşılaştırma ve mantıksal operatörler

Signup and view all the flashcards

Tek Seçimli Yapılar

if, else if, else

Signup and view all the flashcards

For Döngüsü

Daha döngüye girmeden kaç adet yineleme olacağı bilindiğinde kullanılır

Signup and view all the flashcards

While Döngüsü

While döngüsünde döngünün kaç kez tekrarlanacağı önceden belli değildir.

Signup and view all the flashcards

Sonsuz Döngüler

Programlar sürekli tekrar edeceğinden durdurulamaz.

Signup and view all the flashcards

Yürütme Zamanı

Temel işlem sayısı ile ilgili bir kavram.

Signup and view all the flashcards

Asimptotik Gösterim

Asimptotik gösterim, eleman sayısı n’nin sonsuza gitmesi durumunda algoritmanın, benzer işi yapan algoritmalarla karşılaştırmak için kullanılır.

Signup and view all the flashcards

Big-O Gösterimi

Big-O gösterimi algoritmanın en kötü çalışma zamanını gösterir.

Signup and view all the flashcards

Ω(n) (Big Omega)

Big Omega gösterimi zaman karmaşıklığında alt sınırı göstermektedir.

Signup and view all the flashcards

Liste Yapıları

Liste yapıları işaretçilerin kullanımı sayesinde dinamik olarak saklanan veri miktarının ve/veya verinin değiştirilebileceği veri yapılarıdır

Signup and view all the flashcards

Ağaç Yapıları

Ağaç veri yapısı her bir düğümün verilere ve en fazla iki alt düğüme sahip olduğu hiyerarşik bir yapıdır

Signup and view all the flashcards

Algoritma tasarım İlkeleri

Yepyeni sınıfta yapılması gereken işlemleri özetliyordu. Genelden ayrıntıya geçilmesi gerekiyordu.

Signup and view all the flashcards

Study Notes

  • "eKampus" ve "Anadolu Mobil", öğrencilere istedikleri yerden ve zamanda öğrenme fırsatı sunmaktadır
  • "eKampus.anadolu.edu.tr" adresinden ve ilgili QR kodlarından ders takvimine, duyurulara, ders kitaplarına (PDF), Epub ve HTML5 formatlarında içeriklere erişim sağlanabilir.
  • Video dersleri, canlı dersler, sesli kitaplar, ünite özetleri ve sesli özetler de sunulmaktadır
  • Öğrenciler, sorularla öğrenme, alıştırmalar, deneme sınavları ve infografikler aracılığıyla etkileşimli içeriklere ulaşabilirler ve sınav giriş bilgisi ile sınav sonuçlarına erişim sağlayabilirler.
  • Ayrıca, platform öğrenci topluluklarına da ev sahipliği yapmaktadır.
  • AOSDESTEK, açıköğretim destek sistemi aracılığıyla öğrencilere destek sunmaktadır
  • AOSDESTEK'e "aosdestek.anadolu.edu.tr" adresinden ya da 444 10 26 numaralı telefondan ulaşılabilir.
  • Kitaplar, öğrencilerin bilgi, beceri ve yeteneklerini geliştirmeyi amaçlar.
  • Bölüm özetleri, öğrencilere bölümün kısa bir özetini sunar.
  • Tanımlar, bölümdeki önemli terimleri tanımlar.
  • Sözlük, önemli terimleri listeler ve açıklar.
  • Karekodlar, öğrencilere ek kaynaklara bağlantılar sağlar.
  • Tanımlanan öğrenme çıktıları öğrencilerin neler kazanabileceğine dairdir
  • Dikkat kutucukları ilgili konular hakkında önemli uyarılar içerir
  • Tabloda, araştırmaya, ilişkilendirmeye ve anlatmaya/paylaşmaya yönelik bölümler bulunmaktadır.
  • Yaşam ile ilişkilendirme, öğrencilerin gerçek hayattan kesitler ve örnekler bulmasına yardımcı olur
  • Araştırmalar ile ilişkilendirme, öğrencileri bölüm içeriği ile bağlantılı araştırma ve bilimsel çalışmalara yönlendirir.
  • Kitap, Doç. Dr. Onur Dönmez'in editörlüğünde ve çeşitli yazarların katkılarıyla hazırlanmıştır
  • Kitabın hakları Anadolu Üniversitesi'ne aittir ve basım, yayım ve satış hakları da bu kuruluşa aittir.

Bölüm 1: Temel Kavramlar

  • Bu bölüm algoritma kavramını ve özelliklerini tanıtır.
  • Yazarlar: Doç. Dr. Onur Dönmez

Bölüm 3: Algoritma Tasarım İlkeleri ve Gösterim Yöntemleri

  • Bu bölüm algoritma tasarımını ve gösterim yöntemlerini ele alır.
  • Yazar: Dr. Öğr. Üyesi Barış Tekin Tezel

Temel Kavramlar

  • Bölme Algoritması: Bölünen ve bölen değerler tanımlanır.. Bölenin sıfır olması durumunda "sıfıra bölme hatası" mesajı verilir, aksi halde bölme işlemi tekrarlı çıkarma ile gerçekleştirilir
  • Algoritmalar ile ilgili ilk çalışmalar David Hilbert (1928) tarafından başlatılmıştır.
  • Etkili hesaplanabilirlik ile ilgili çalışmalar yapılmıştır.
  • Yazarlar: Doç. Dr. Onur Dönmez Doç. Dr. Geylani KARDAŞ

Temel Kavramlar

  • Algoritma, matematiksel veya bilgisayar bilimi alanlarında uygulanabilen, tekrarlı işlemleri gerektiren ve verilerin işlenmesi
  • Olayları otomatikleştimek için kullanılan tanımlamalar olarak tanımlanabilir. - Algoritma - girdilerden çıktı alma (bir veya daha fazla) - tanımlı işlem stili özellikleri - sonluluk - başarım ve performans - bağımsızlık.

Temel Kavramlar

  • Alanda verimli, harcanan bellek dikkate alınarak belirlenir
  • Genellikle bilgisayar bilimcileri
  • En verimli yöntemi seçmek önemlidir.

Bölüm 2: Veri Yapıları

  • Bu bölüm veri yapılarını ve nasıl kullanıldıklarını açıklar.
  • Tanımlar: bilgisayarların bilgiyi organize etme, işleme ve depolama biçimidir.
  • Yazarlar: Doç.Dr. Tarık KIŞLA Arş. Gör. Yusuf BALCI

Bölüm 7: Liste ve Ağaç Yapıları

  • Bu bölüm liste ve ağaç yapılarını inceler
  • Yazarlar: Doç.Dr. Senem KUMOVA METİN
  • Öğrenme çıktıları
    • veri yapısı kavramını açıklayabilme, basit veri türlerini açıklayabilme
    • karmaşık yapıların özelliklerini açıklayabilme, veri yapılarını sınıflandırabilme.

Veri Yapısı

-Bellek ortamlarında bilginin saklanması, geri çağırılması ve işlenmesi için olan organizasyonların işlenmesidir

Temel kavramlar

  • Veri gösterimi, algoritmaların, iletişim ve yorumlama yöntemleri.

Giriş

  • Bellek alanlarının iyi yönetilmesi önemlidir
  • Programlama dillerine yakın olmak gerekir

Bölüm 5 Algoritma Analizi

  • Algoritma analizinin ne olduğunu ve neden önemli olduğunu açıklar.
  • Zaman ve alan karmaşıklığı, asimptotik notasyonlar tanıtılır.
  • Yazarlar: Doç.Dr. Tarık KIŞLA

İÇİNDEKİLER

  • KARAR YAPILARI -if , karşılaştırma operatörleri, mantıksal operatörler

İçindekiler

  • İç içe Döngüler İç İçe Döngüler
Karmaşık veri yapıları
  • İlişkisel terimlere göre doğrusal olmayan
  • Yararlı olacağını ümit ediyoruz

Temel Kavramlar

  • Kullanımıyla C++ ile programın derlenmesi, dersi kolay hale getirilmesi
  • C++ kullanmak algoritmanın hedefi
  • Birinci bölümün konusu algoritmanın temellerini açıklamak

Temel Kavramlar

  • İlk modern algoritmalar 18-19 yy’da Araplar ve Ruslar bulundu.
  • Doç. Dr. Turgay Ünalan tarafından dizayn edilmiştir
  • Kitaptaki yazarlar, öğrencileri düşünmüştür.
  • Çıktılar ve dersler önemli kılmaktadır.
  • Prof Dr Sayın ve daha çok isim bulunmaktadır.
  • Kitapta bazı link hataları bulunmaktadır.

DİKKAT EDİN!

  • Bunu okuduğunuz için teşekkür ederiz

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser