• Buradasın

    Algoritmalar

    Özetteki ilgi çekici içerikler

    • 2x2 Rubik Küp Çözüm Rehberi

      Bu video, bir kişinin 2x2 Rubik küpünün nasıl çözüleceğini adım adım gösterdiği bir eğitim içeriğidir. Videoda 2x2 Rubik küpünün çözüm süreci detaylı olarak anlatılmaktadır. Önce küpün karıştırılması, ardından üst üste renkler oluşturma, üst kısmın tamamlanması ve son olarak küpün tamamlanması için gerekli algoritmalar gösterilmektedir. Ayrıca farklı durumlarda (örneğin iki yeşil rengin yan yana olması) nasıl ilerleneceği de açıklanmaktadır. Video, 3x3 Rubik küpünü çözmeyi bilenler için hazırlanmış olup, çözüm için gerekli tüm hamleler ve algoritmalar detaylı olarak paylaşılmaktadır.

      • youtube.com
    • Algoritmalar ve Akış Diyagramları Dersi

      Bu video, Murat Hoca tarafından sunulan bir eğitim dersidir. Hoca, algoritmalar konusunu anlatmaktadır. Videoda öncelikle bir öğrencinin iki notunun ortalamasını hesaplayan ve notu iyi veya kötü olarak belirleyen programın algoritması adım adım yazılmaktadır. Ardından akış diyagramları için Floward Visual Program Slang adlı programın kurulumu gösterilmekte ve bu program üzerinde akış diyagramının nasıl oluşturulacağı anlatılmaktadır. Son olarak, oluşturulan akış diyagramının çalıştırılması ve sonuçların test edilmesi gösterilmektedir.

      • youtube.com
    • Labirent Çözümü: Sözlük Yapısı ve DFS/BFS Algoritmaları

      Bu video, labirent çözümünün ikinci bölümünü içeren bir eğitim içeriğidir. Eğitmen, labirent çözümünde matris kalıbından sözlük yapısına geçiş yapma sürecini anlatmaktadır. Video, labirent çözümünde DFS (Derinlik Önceliği) ve BFS (Genişlik Önceliği) algoritmalarının nasıl kullanılacağını açıklamaktadır. Eğitmen önce sözlük yapısının nasıl oluşturulacağını matris üzerinde göstererek, ardından DFS ve BFS algoritmalarının çalışma mantığını ve aralarındaki farkları anlatmaktadır. DFS'in tek yolu deneyerek ilerlediği, BFS'in ise ikili yolları deneyerek daha hızlı sonuç verdiği belirtilmektedir. Video, bu algoritmaların data analizinde nasıl kullanıldığını ve daha gelişmiş algoritmaların (A* ve yapay zeka tabanlı yöntemler) de mevcut olduğunu da kısaca ele almaktadır.

      • youtube.com
    • Dijkstra En Kısa Yol Algoritması Eğitimi

      Bu video, bir eğitmen tarafından sunulan Dijkstra en kısa yol algoritması hakkında bir eğitim içeriğidir. Eğitmen, algoritmanın nasıl çalıştığını ve kodlanacağını adım adım anlatmaktadır. Video, İstanbul ve Amasya arasındaki en kısa yol örneği üzerinden Dijkstra algoritmasının temel prensiplerini açıklamaktadır. Eğitmen önce algoritmanın mantığını harita üzerinden görselleştirerek anlatır, ardından bu algoritmanın nasıl kodlanacağını bir proje örneği üzerinden gösterir. Kodlama kısmında Graph sınıfı ve Not sınıfı kullanılarak algoritmanın adım adım nasıl çalıştığı detaylı olarak açıklanmaktadır. Video, algoritmanın çalıştırılması ve en kısa yolun nasıl bulunmasıyla sonlanmaktadır.

      • youtube.com
    • Graf Algoritmaları: Genişlik Öncelikli Arama (BFS) Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı graf algoritmalarından genişlik öncelikli arama (BFS) algoritmasını anlatmaktadır. Video, BFS algoritmasının nasıl çalıştığını adım adım açıklamaktadır. Konuşmacı önce algoritmanın temel prensiplerini (beyaz, gri ve siyah renk kodları, Q (FIFO) veri yapısı) anlatıp, ardından bir graf üzerinde örnek bir arama işlemi göstermektedir. Algoritmanın çalışma zamanı analizi yapılarak, O(n+e) olarak ifade edilmektedir. Video, algoritmanın kodunun detaylı açıklamasıyla devam etmekte ve BFS'nin graf arama problemlerinde nasıl kullanıldığını göstermektedir.

      • youtube.com
    • Sosyal Medya Uygulamalarının Gizli Algoritmaları ve Kullanıcı Verileri

      Bu video, bir konuşmacının sosyal medya uygulamalarının kullanıcı verilerini nasıl topladığını ve kullandığını anlattığı bilgilendirici bir içeriktir. Video, Instagram ve Facebook gibi sosyal medya uygulamalarının kullanıcı davranışlarını nasıl takip ettiğini, gizli profilleri nasıl görebileceğini ve kullanıcı verilerini nasıl analiz ettiğini açıklıyor. Konuşmacı, Netflix'te izlediği "Sosyal İkilem" belgeselinden örnekler vererek, sosyal medya uygulamalarının algı yönetimi, renk kodları ve kullanıcı davranışlarını nasıl kullanarak reklam stratejilerini belirlediğini anlatıyor. Ayrıca, sosyal medya uygulamalarının kullanıcı verilerini nasıl depoladığını ve bu verilerin nasıl kullanıldığını detaylı şekilde açıklıyor.

      • youtube.com
    • Sosyal Medyanın Ruh Sağlığı Üzerine Etkileri

      Bu video, "Sağlık ve Yaşam Rehberi" programının bir bölümüdür. Programda Üsküdar Üniversitesi kurucu rektörü Prof. Dr. Nevzat Tarhan ile sosyal medyanın ruh sağlığı üzerindeki etkileri hakkında bir röportaj yapılmaktadır.. Videoda sosyal medyanın doğası gereği tarafsız olduğu ancak doğru kullanılmadığında zararlı olabileceği vurgulanmaktadır. Prof. Dr. Tarhan, sosyal medyanın ilişkileri nasıl etkilediğini, medya okuryazarlığının önemini, günlük üç saatten fazla sosyal medya kullanımı ruh sağlığını nasıl bozduğunu ve özellikle ergenlerin sosyal medya kurbanı olduğunu anlatmaktadır. Ayrıca sosyal medyanın reklam gücü, algoritmaların kullanıcıları nasıl yönlendirdiği ve doğru bilginin nasıl ulaştırılacağı konuları da ele alınmaktadır.

      • youtube.com
    • Komplo Teorileri Üzerine Bir Düşünce

      Bu video, bir konuşmacının komplo teorilerine olan ilgisini ve bu konudaki düşüncelerini anlattığı eğitim içeriğidir. Video, konuşmacının çocukluğundan başlayarak komplo teorilerine olan ilgisini ve bu teorilerin tanımı, özellikleri üzerine odaklanıyor. Konuşmacı, komplo teorilerinin bilimsel düşünceye aykırı olduğunu, hipotezlerinin sınanamayacağını ve insanların kaos içinde düzen arama eğilimi gibi psikolojik sebepleri açıklıyor. Ayrıca günümüz teknolojisinin algoritmalarının komplo teorilerinin yayılmasını nasıl kolaylaştırdığını YouTube örneği üzerinden anlatıyor. Video, komplo teorilerinin evrensel bir durum olduğunu, sosyal medyanın bu teorilerin yayılmasına katkıda bulunduğunu ve günümüz teknolojisinin algoritmalarının izleyicileri belirli konulara yönlendirerek komplo teorilerinin yayılmasını nasıl kolaylaştırdığını vurguluyor.

      • youtube.com
    • Yandex Haritalarında En Kısa Yol Algoritması

      Bu video, bir eğitimci tarafından sunulan teknik bir ders formatındadır. Eğitimci, endüstri mühendisliği öğrencilerine hitap ederek Yandex haritalarında kullanılan en kısa yol algoritmasını anlatmaktadır. Video, Yandex'in nasıl en kısa yolları hesapladığını açıklamaktadır. Eğitimci önce grid (miyopik) algoritmanın nasıl çalıştığını ve neden bazı problemlerde işe yaramadığını örneklerle göstermekte, ardından 1956 yılında Hollandalı Dijkstra tarafından geliştirilen ve hala en hızlı olan en kısa yol algoritmasını anlatmaktadır. Video, algoritmanın adım adım nasıl çalıştığını gösteren bir animasyonla devam edecektir.

      • youtube.com
    • Derinlemesine Arama (DFS) Algoritması Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan bilgisayar bilimleri dersidir. Eğitmen, çizgi üzerinde gezinme algoritmaları konusunu, özellikle derinlemesine arama (DFS) algoritmasını anlatmaktadır. Video, çizgi kuramı (graf teorisi) temel bilgileriyle başlayıp, grafiklerin bilgisayarda nasıl temsil edildiğini (komşuluk matrisi ve komşuluk listesi) açıklamaktadır. Ardından DFS algoritmasının çalışma prensibi, yinelemeli ve yinelemesiz versiyonları, zaman karmaşıklığı (liste gösteriminde O(n*e), matris gösteriminde O(n^2)) ve bir grafik üzerinde uygulaması adım adım gösterilmektedir. Video ayrıca DFS'nin ziyaret edilme sırasını, bağlı grafiklerin nasıl tespit edileceğini ve matris ile liste gösterimlerinin zaman verimliliği açısından karşılaştırmasını içermektedir. Gerçek hayattaki problemlerin çizgi olarak temsil edilmesi ve bu problemlerin çözümünde kullanılan algoritmaları öğrenmek isteyenler için faydalı bir içeriktir.

      • youtube.com
    • Quick Sort Algoritması Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan quick sort algoritması hakkında bir eğitim içeriğidir. Eğitmen, algoritmanın temel prensiplerini ve çalışma mantığını adım adım anlatmaktadır. Video, quick sort algoritmasının hızlı bir sıralama yöntemi olduğunu ve pivot seçimi ile nasıl çalıştığını açıklamaktadır. Eğitmen, algoritmanın divide and conquer yapısını, pivot seçimi yöntemlerini ve counter kullanımını detaylı olarak göstermektedir. Ayrıca, algoritmanın en kötü durumda O(n²) karmaşıklığına sahip olmasına rağmen, genellikle büyük dizilerde hızlı ve işlevsel olduğunu belirtmektedir. Video boyunca, bir dizi üzerinde pivot seçimi yapılarak sıralama işlemi adım adım gösterilmektedir.

      • youtube.com
    • Yinelemesiz Algoritmaların Zaman Verimliliği Analizi

      Bu video, bir eğitmen tarafından sunulan algoritma analizi konulu eğitim dersidir. Videoda, yinelemesiz algoritmaların zaman verimliliği analizi için beş temel adım (girdi büyüklüğünü belirleme, temel operasyonu belirleme, averaj durum analizi, temel operasyonun tekrarlanma sayısını gösterme ve girdi büyüklüğü cinsinden gösterim yapma) açıklanmaktadır. Dört farklı örnek üzerinden (dizinin en büyük elemanını bulma, dizideki elemanların benzersiz olup olmadığını kontrol etme, matris çarpımı ve desimal sayının hane sayısını bulma) bu analiz yöntemi uygulamalı olarak gösterilmektedir. Videoda ayrıca, algoritmaların zaman verimliliği sınıfları (Θ(1), Θ(n), Θ(n²), Θ(n√n)) belirlenmekte ve bölme yerine kıyaslama işlemi yapıldığında logaritma fonksiyonunun nasıl hesaplanacağı da kısaca ele alınmaktadır.

      • youtube.com
    • Zeka Küpü (Rubik Küpü) Çözme Eğitimi

      Bu video, Tuna Özsoy tarafından sunulan kapsamlı bir zeka küpü (Rubik küpü) çözme eğitim içeriğidir. Sunucu, daha önce yaptığı videodan farklı olarak bu kez daha detaylı ve anlaşılır bir anlatım sunmayı amaçlamaktadır. Video, zeka küpü çözme sürecini dört ana aşamada anlatmaktadır: artı yapma, ilk yüzeyi tamamlama, ikinci yüzeyi tamamlama ve son yüzeyi tamamlama. Her aşama için özel algoritmalar gösterilmekte ve farklı durumlar için çözüm önerileri sunulmaktadır. Eğitim, başlangıç seviyesindeki izleyiciler için hazırlanmış olup, bir ay sonra CFP (Cubing for the People) metodunu anlatacağını belirtmektedir. Video, kenar parçalarının merkez parçalarla eşleştirilmesi, köşe parçalarının doğru renklere getirilmesi ve sarı parçaların üst üste toplanması gibi son aşamaları da içermektedir.

      • 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
    • Dijkstra Algoritması Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan Dijkstra algoritması hakkında kapsamlı bir eğitim içeriğidir. Eğitmen, daha önce BFS algoritmasını anlattığını belirterek, bu videoda Dijkstra algoritmasını detaylı şekilde açıklamaktadır. Video, Dijkstra algoritmasının temel prensiplerini, çalışma mantığını ve uygulamalarını adım adım anlatmaktadır. İçerikte priority queue (PQ) veri yapısının nasıl çalıştığı, seen hashmap yapısının kullanımı, C dilinde algoritmanın kodlanması ve graph sınıfı oluşturma gibi konular ele alınmaktadır. Ayrıca, algoritmanın dezavantajları ve alternatif algoritmalar hakkında da bilgi verilmektedir. Video, whiteboard üzerinde ve kağıt üzerinde çözüm örnekleriyle algoritmanın nasıl çalıştığını göstermekte, farklı veri yapıları kullanarak farklı şekillerde uygulanabileceğini vurgulamaktadır. Son bölümde ise Litcode platformundaki üç farklı soru (Network Delaytime, Swim in Riding Water, Pets withs Maximum Provity) tanıtılıp, ileride farklı algoritmaların da anlatılacağı belirtilmektedir.

      • youtube.com
    • C Kodunda Kuyruk Veri Yapısı Eğitimi

      Bu video, Algoritma Uzmanı tarafından sunulan bir eğitim dersidir. Eğitmen, veri yapıları dersinde kuyruk veri yapısını C kodu üzerinde nasıl oluşturacağımızı anlatmaktadır. Videoda kuyruk veri yapısının temel mantığı (first in first out) açıklanarak başlanıyor ve ardından kuyruk yapısının dizi üzerinde nasıl oluşturulacağı adım adım gösteriliyor. Eğitmen, kuyruğa eleman ekleme (enq) ve kuyruktan eleman çıkarma (deq) fonksiyonlarını detaylı olarak kodlayarak, her iki işlem için de kontrol mekanizmalarını açıklıyor. Ayrıca, kuyruk elemanlarını kullanıcıya gösteren bir fonksiyon da ekleniyor. Video, kodların çalıştırılması ve hataların düzeltilmesiyle sonlanıyor.

      • youtube.com
    • Napsack (Sırt Çantası) Problemi Çözüm Dersi

      Bu video, bir eğitim serisinin dördüncü bölümü olup, konuşmacı tarafından sunulan programlama dersidir. Konuşmacı, Dream Programlama'nın en ünlü problemlerinden biri olan Napsack (Sırt Çantası) problemini anlatmaktadır. Videoda Napsack problemi detaylı olarak açıklanmakta, çantanın maksimum taşıyabileceği ağırlık ve itemlerin ağırlıkları ile değerleri verildiğinde çantayı maksimum değerli şekilde doldurma problemi ele alınmaktadır. Konuşmacı önce problemi kağıt üzerinde çözmeyi deneyip başarısız olduğunu göstermekte, ardından dinamik programlama yöntemiyle çözüm yöntemini adım adım anlatmakta ve son olarak problemi kodlamak için gerekli değişkenleri ve for döngülerini göstermektedir. Videoda ayrıca çantanın dolmaması durumunda bile maksimum puana ulaşmanın mümkün olduğu vurgulanmakta ve "gri yaklaşım" adını verdiği bir çözüm yöntemi sunulmaktadır. Konuşmacı, izleyicilere soruyu önce kendilerinin denemelerini, sonra çözümü izlemelerini tavsiye etmektedir.

      • youtube.com
    • Rubik Küp Çözüm Rehberi - İkinci Bölüm

      Bu video, bir eğitim içeriği olup, konuşmacı Rubik küp çözümünün ikinci bölümünü anlatmaktadır. Videoda Rubik küpünün ikinci katmanının nasıl çözüleceği adım adım gösterilmektedir. Konuşmacı, eksik parçaları bulma ve yerleştirme tekniklerini detaylı şekilde açıklamakta, hamle dizilerini (algoritmaları) göstermektedir. Ayrıca, üçüncü katmanın çözümünde dikkat edilmesi gereken noktalar ve olası zorluklar için çözüm önerileri sunulmaktadır. Video, izleyicilere önce izlemelerini, sonra kendilerinin denemelerini tavsiye ederek sonlanmaktadır.

      • 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
    • Sosyal İkilem Belgeseli İncelemesi

      Bu video, 2020 yapımı "Sosyal İkilem" adlı belgeselin bir incelemesidir. Belgesel, Facebook, Instagram, Google ve YouTube gibi sosyal medya platformlarında çalışan teknoloji uzmanlarıyla yapılan mülakatlardan oluşmaktadır. Video, sosyal medya şirketlerinin kullanıcıları nasıl manipüle ettiği, algoritmaların kişiselleştirilmiş gerçeklik yarattığı ve teknolojinin toplumsal etkileri üzerine odaklanmaktadır. Belgeseldeki katılımcılar, yapay zeka aracılığıyla kullanıcı davranışlarının nasıl değiştirildiğini ve şirketlerin üç ana hedefi olan ekran süresini uzatma, kullanıcıları sürekli kullanıcı yapma ve reklam izletme stratejilerini anlatmaktadır. Belgesel ayrıca, sosyal medyanın dopamin salgılaması üzerine kurulu olduğunu, sahte haberlerin gerçeklerden daha hızlı yayıldığını ve teknolojinin demokrasiyi tehdit ettiğini vurgulamaktadır. Konuşmacılar, bu sorunları çözmek için kullanıcıların telefon uygulamalarını yönetme, bildirimleri kapatma ve farklı görüşleri değerlendirmek gibi önerilerde bulunmaktadır.

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