• Buradasın

    Veri Yapıları

    Özetteki ilgi çekici içerikler

    • Segment Ağacı Eğitim Videosu

      Bu video, segment ağacı veri yapısını anlatan bir eğitim içeriğidir. Konuşmacı, segment ağacı yapısını ve çalışma prensiplerini detaylı olarak açıklamaktadır. Video, segment ağacının temel kavramlarını, güncelleme (increment) ve sorgulama (query) işlemlerini adım adım göstermektedir. Özellikle segment ağacının nasıl oluşturulduğu, verilerin nasıl güncellendiği ve belirli aralıklardaki sorguların nasıl işlendiği konuları ele almaktadır. Video sonunda segment ağacının gerçek hayatta nasıl kullanılabileceği hakkında bilgi verilmektedir.

      • youtube.com
    • Python Veri Yapıları Eğitimi

      Bu video, bir eğitmen tarafından sunulan Python programlama dersidir. Eğitmen, önceki derste liste ve liste metotlarını öğrendikten sonra bu derste tuple listelerini anlatmaktadır. Video, iki ana bölümden oluşmaktadır. İlk bölümde tuple listelerinin ne olduğu, özellikleri ve kullanım alanları açıklanmakta, tuple listelerinin değiştirilemez, sıralanabilir ve tekrarlanabilir olduğu, ancak liste gibi eleman ekleme veya silme gibi metotlara sahip olmadığı kod örnekleriyle gösterilmektedir. İkinci bölümde ise bir sonraki derste sözlük veri yapısının nasıl kullanılacağı anlatılmakta, anahtar-değer ilişkisi örneklerle açıklanmaktadır. Videoda ayrıca tuple listelerinin bellekte daha az yer kaplaması gibi avantajları vurgulanmakta ve ilin plaka bilgilerini kaydetmek için anahtar-değer ilişkisinin nasıl kullanılacağı anlatılmaktadır. Video, set veri tipinin de bir sonraki derste öğretilmesi bilgisiyle sonlanmaktadır.

      • youtube.com
    • Yazılım Mühendisliği Bölümü İkinci Sınıf Dersleri Tanıtımı

      Bu video, yazılım mühendisliği üzerine sohbetlerin sekizinci bölümü olup, bir eğitimci tarafından yazılım mühendisliği bölümünün ikinci sınıf dersleri hakkında bilgi verilmektedir. Video, yazılım mühendisliği bölümünün ikinci sınıf derslerinin detaylı tanıtımını içeriyor. İkinci sınıf üçüncü yarıyılında Atatürk, İlke ve İnkılap Tarihi, Olasılık ve İstatistik, Linear C, Ayrık Yapılar, Mesleki İngilizce, Sayısal Tasarım ve Nesne Tabanlı Programlama C dersleri anlatılıyor. İkinci sınıf ikinci yarıyılında ise aynı derslerin devamı, Diferansiyel Denklemler, Yazılım Gereksinimleri ve Analizi, Sayısal Analiz ve Ekonomi Dersi gibi dersler yer alıyor. Özellikle Nesne Tabanlı Programlama C, Ayrık Yapılar, Veri Yapıları ve Yazılım Gereksinimleri ve Analizi derslerinin bölüm dersi olarak önemli olduğu vurgulanıyor.

      • youtube.com
    • Veri Yapıları Eğitim Serisi: Splay Ağaçları

      Bu video, veri yapıları eğitim serisinin 27. bölümü olup, bir eğitmen tarafından sunulmaktadır. Eğitmen, bir yıla yakın süren bu eğitim serisinin son bölümünü gerçekleştirmektedir. Videoda Splay ağaçları (zig-zag işleminin oluşturduğu ağaçlar) konusu ele alınmaktadır. Eğitmen, Splay ağaçlarında yeni eklenen her değerin kök düğüm olduğunu ve aramada da aranan değerin köke getirildiğini açıklamaktadır. Beş elemandan oluşan bir ağaç örneği üzerinden Splay ağaçlarının nasıl oluşturulduğu adım adım gösterilmektedir. Video, ekleme işlemi ile sona ererken, bir sonraki derste bulma işlemi yapılacağı belirtilmektedir. Eğitmen, serinin devamında sıralamalar, grafikler, 2-3-4 ağaçları, maxi-mini heap gibi konuların ele alınacağını da söylemektedir.

      • youtube.com
    • Veri ve Algoritmalar Kursu: İlk Ders

      Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından veri ve algoritmalar kursunun ilk dersi sunulmaktadır. Videoda algoritmanın tanımı yapılarak, bir problemin çözümü için tasarlanan adımlar bütünü olarak açıklanmaktadır. Eğitmen, algoritmaların programlama dillerinden bağımsız olduğunu ve veri yapılarının (data structures) önemini vurgulamaktadır. Dersin sonunda, bir sonraki derste bilgisayarda verilerin nasıl tutulacağına değinileceği belirtilmektedir.

      • youtube.com
    • Bağlı Liste Veri Yapısı Eğitim Videosu

      Bu video, Algoritma Uzmanı Nokta Com sitesi tarafından hazırlanan bir eğitim içeriğidir. Eğitmen, bağlı liste veri yapısını detaylı şekilde anlatmaktadır. Video, bağlı listelerin temel mantığını, düğüm (node) kavramını ve üç temel türünü (tek yönlü, dairesel ve çift yönlü bağlı liste) açıklayarak başlıyor. Ardından bağlı listelerde gerçekleştirilebilecek işlemler (eleman ekleme, silme, sıralama, merge) ve bu veri yapısının avantajları ile dezavantajları ele alınıyor. Eğitmen, bağlı listelerin bilgisayar mühendisliği derslerinde sıkça kullanıldığını ve tüm veri yapılarının mantığının bağlı listeler üzerine kurulduğunu vurguluyor. Video, C kodu ile bu veri yapısının nasıl oluşturulacağını da işleyeceğini belirterek devam edeceğini söylüyor.

      • youtube.com
    • Bağlantılı Liste Oluşturma ve Gösterme Programı Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı C programlama dilinde bağlantılı liste (linked list) oluşturma ve gösterme konusunu anlatmaktadır. Video, bağlantılı liste yapısının tanımı ile başlayıp, kullanıcıdan alınan veri sayısına göre liste oluşturma işlemini adım adım göstermektedir. İlk olarak bağlantı listesinin yapısı tanımlanıyor, ardından liste oluşturma fonksiyonu ve liste gösterme fonksiyonu yazımı detaylı olarak açıklanıyor. Program, kullanıcıdan alınan verilerle bağlantı listesini oluşturup, ardından bu listeyi ekrana yazdırmaktadır.

      • youtube.com
    • İkili Arama Ağaçları Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan ikili arama ağaçları konulu bir eğitim içeriğidir. Eğitmen, tahtada şekiller çizerek konuyu görsel olarak anlatmaktadır. Video, ikili arama ağaçlarında sayıların nasıl ekleneceğini ve silineceğini adım adım göstermektedir. İlk bölümde, ağacın temel yapısı (kökten solunda küçük, sağında büyük sayılar) açıklanarak sayıların ağaca nasıl ekleneceği örneklerle anlatılmaktadır. İkinci bölümde ise silme işlemi üç farklı durumda (yaprak, tek çocuk, iki çocuk) detaylı olarak gösterilmektedir. Video, ikili arama ağaçlarının temel kavramlarını öğrenmek isteyenler için faydalı bir kaynaktır.

      • youtube.com
    • Veri Yapılarına Neden İhtiyaç Duyulur

      Bu video, Arif Altıok tarafından sunulan bir eğitim içeriğidir. Arif, veri yapılarına neden ihtiyaç duyulduğunu açıklamaktadır. Videoda, veri yapılarının önemi ve neden ihtiyaç duyulduğu anlatılmaktadır. Arif, C++ programlama dilinde dizilerin indis taşması sorunlarına neden olabileceğini ve veri yapılarının bu sorunları çözebileceğini örneklerle açıklamaktadır. Ayrıca, veri yapılarının bellekte verilerin nasıl depolanacağını (ardışık veya serpiştirilmiş halde) ve şablon tipte oluşturulabileceğini de belirtmektedir. Video, STL kütüphanesi içindeki vektör ve liste yapılarının bellek üzerindeki depolama şekillerini de kısaca ele almaktadır.

      • youtube.com
    • Go Programlama Dilinde Türler (Type) Dersi

      Bu video, Go programlama dilinde türler (type) konusunu anlatan bir eğitim dersidir. Ders, Go'daki temel türleri genel bir girişle incelemektedir. Öncelikle nümerik türler (integer, float, byte, rune) ve işaretli/işaretsiz tipler (int, uint) arasındaki farklar açıklanmaktadır. Ardından string, array, slice, struct, pointer, map ve channel gibi veri yapıları tanıtılmaktadır. Ayrıca Go'da class yerine struct kullanıldığı ve concurrency programlama için channel nesnesinin önemi vurgulanmaktadır.

      • youtube.com
    • Dinamik Diziler ve ArrayList Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan programlama dersidir ve diziler konusunu ele almaktadır. Video, önce statik dizilerin tanımlanması ve dezavantajlarıyla başlayıp, ardından dinamik dizilerin (ArrayList) nasıl kullanılacağını detaylı şekilde göstermektedir. Eğitmen, ArrayList'in temel fonksiyonlarını (Add, Insert, Remove, RemoveAt, Sort) kod örnekleriyle açıklamakta ve farklı veri tiplerinin ArrayList'e nasıl eklenebileceğini göstermektedir. Videoda ayrıca ArrayList'in Capacity ve Count gibi özellikleri, foreach döngüsü ile listelerin nasıl gezilebileceği ve sıralama yapabilmek için elemanların aynı veri tipinde olması gerektiği gibi önemli bilgiler de paylaşılmaktadır.

      • youtube.com
    • SQL Server'da Şema Oluşturma Eğitimi

      Bu video, Yavuz Selim Kart tarafından sunulan SQL Server eğitimleri kanalından bir eğitim içeriğidir. Videoda SQL Server'da şema oluşturma konusu anlatılmaktadır. Eğitmen, şema oluşturma adımlarını göstererek "create schema" komutunu kullanarak "pazarlama" adlı bir şema oluşturmayı adım adım açıklamaktadır. Ayrıca oluşturulan şemaların "Security" klasörünün altında nasıl görüntülenebileceği gösterilmektedir. Video, bir sonraki derste şemaların nasıl kullanılacağına değinileceğini belirterek sonlanmaktadır.

      • youtube.com
    • C#'da Dictionary Kavramı Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı C# programlama dilinde dictionary kavramını anlatmaktadır. Video, yeni bir Console Application projesi oluşturma ile başlayıp, dictionary sınıfının temel özelliklerini açıklamaktadır. Konuşmacı, dictionary'nin key ve value kavramlarını, veri ekleme (add), silme (remove), eleman sayısını bulma (count) ve foreach döngüsü ile değerleri okuma gibi temel işlemlerini adım adım göstermektedir. Video sonunda oluşturulan kodun çalıştırılmasıyla sonuçlar ekranda gösterilmektedir.

      • youtube.com
    • Programlama Dilleri Hakkında Bilgilendirme

      Bu video, bir eğitmen tarafından 17 yaşındaki lise öğrencisi Talha'nın programlama dilleri hakkında sorusuna cevap veren bir soru-cevap formatındadır. Talha, ailesinin zoruyla teknik lisede uçak bölümünde okuyor ancak bilgisayarı çok seviyor. Videoda, programlama dünyasına girmek isteyenler için stratejik bir yol izlenmesi tavsiye ediliyor. Eğitmen, öncelikle bir yapısal programlama dilini (C, Java, C++) çok iyi öğrenmenin, ardından diziler, veri yapıları ve nesne yönelimli programlama kavramlarını öğrenmenin önemini vurguluyor. Ayrıca, programlama dilinin temel kavramlarını öğrenmenin, farklı dillerde de uygulanabileceğini belirtiyor.

      • youtube.com
    • Veri Yapıları Dersi: AVL Ağacı ve Dengeleme

      Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından veri yapıları konusunun 23. dersi olarak sunulmaktadır. Ders, Ramazan ayının ilk günü olan 16 Mayıs 2018 tarihinde gerçekleştirilmiştir. Videoda AVL ağacı üzerinde right-left dengesizliği ve düzeltme işlemleri anlatılmaktadır. Eğitmen önce 14, 20, 15, 30, 17 gibi sayılarla bir örnek üzerinden dengesizlik oluşturma ve düzeltme yöntemlerini göstermekte, ardından 1'den 9'a kadar olan sayıları AVL ağacına ekleme ve dengeleme işlemi yapmaktadır. Dersin sonunda, bir sonraki derste silme işlemleri ve Splay ağaçlarına geçileceği belirtilmektedir.

      • youtube.com
    • Bağlı Listelerde Sondan Eleman Silme İşlemi

      Bu video, Algoritma Uzmanı.com tarafından hazırlanan veri yapıları dersinin bir bölümüdür. Eğitmen, bağlı listelerde sondan eleman silme işlemini anlatmaktadır. Videoda, bağlı listelerde sondan eleman silme işleminin mantığı ve kodlanması adım adım gösterilmektedir. Önce teorik olarak işlem anlatılmakta, ardından C dilinde bir fonksiyon yazımı ve test edilmesi gösterilmektedir. Eğitmen, fonksiyonun nasıl çalıştığını, free komutunun kullanımını ve son eleman silindiğinde start değerinin null'a getirilmesi gerektiğini açıklamaktadır. Ayrıca, eleman silindiğinde hata mesajı verme ve tüm elemanlar silindiğinde start değerini null'a getirme gibi ek kontroller de gösterilmektedir.

      • youtube.com
    • AVL Ağacı ve Denge Problemleri Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan veri yapıları ve algoritmalar dersinin bir konusu olan AVL ağacı hakkında eğitim içeriğidir. Eğitmen, konu anlatımı yerine örnek çözerek konuyu açıklamaktadır. Video, AVL ağacının ne olduğunu ve ikili ağaçlardan farkını açıklayarak başlıyor, ardından dengesizlik durumlarını tespit etme ve çözme yöntemlerini (sol-sol, sağ-sol, sağ-sağ problemleri) örneklerle gösteriyor. Eğitmen, 12, 6, 4, 7 gibi elemanları ekleyerek ağacı dengede tutma sürecini adım adım açıklıyor ve her ekleme sonrası denge kontrolü yaparak dengesizlikleri düzeltiyor. Videoda ayrıca bir sonraki bölümde ağaçtan kök ve eleman silme işlemlerinin anlatılacağı bilgisi de verilmektedir.

      • youtube.com
    • Kuyruk Veri Yapısı Giriş Videosu

      Bu eğitim videosunda Arif Altıok, kuyruk veri yapısını anlatmaktadır. Video, kuyruk veri yapısının ne olduğunu açıklayarak başlıyor ve stack'lerden farkını (FIFO prensibi) vurguluyor. Ardından kuyrukların gerçek hayattaki uygulamalarını (banka kuyrukları, pide alma sırası) örneklerle açıklıyor. Son bölümde ise banka görevlisi ve müşteriler arasındaki kuyruk sistemi üzerinden animasyonla kuyruk veri yapısının çalışma prensibini adım adım gösteriyor. Video, bir sonraki bölümde kuyruğun bellek organizasyonunu çizeceğini belirterek sona eriyor.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor