• Buradasın

    Algoritmalar

    Özetteki ilgi çekici içerikler

    • Algoritmalar Dersi: 1 ile 100 Arasındaki Çift Sayıların Toplamını Bulma

      Bu video, Murat Hoca tarafından sunulan bir algoritma dersidir. Hoca, öğrencilere algoritma ve akış diyagramı oluşturma konusunda rehberlik etmektedir.. Videoda, 1 ile 100 arasındaki çift sayıların toplamını bulan ve sonucu gösteren algoritma ve akış diyagramı oluşturulmaktadır. Önce algoritma adım adım açıklanıp, ardından aynı problem için akış diyagramı oluşturulmaktadır. Hoca, çift sayıları belirlemek için mod operatörünü nasıl kullanacağını, döngü mantığını ve toplamı hesaplamak için gerekli adımları detaylı şekilde anlatmaktadır. Video sonunda oluşturulan programın çalıştırılmasıyla sonuçların doğruluğunun test edilmesi gösterilmektedir.

      • youtube.com
    • Bubble Sort Implementation in C

      Bubble Sort continuously swaps adjacent elements until array is in order. Algorithm works by comparing elements and swapping them. First pass processes elements from 0 to n-1. Second pass processes elements from 0 to n-2. Process continues n-1 times until sorted array is found

      • scaler.com
    • C++ Binary Search Tree Implementation

      TreeNode struct contains data, left, and right pointers for child nodes. BSTree class stores root pointer and allows empty tree initialization. Print() method visualizes tree structure using node data and children

      • gormanalysis.com
    • Algoritma Analizi ve Tasarımı Dersi

      Bu video, bir eğitmen tarafından sunulan algoritma analizi ve tasarımı konulu bir eğitim dersidir. Eğitmen daha önce de algoritma dersi ile ilgili soru çözümleri yapmış olduğunu belirtiyor.. Video, algoritmanın tanımı ile başlayıp tasarım tekniklerini (kaba kuvvet, azalt-yönet, böl-yönet, dönüştür-yönet, açgözlü yaklaşım ve dinamik programlama) detaylı şekilde ele alıyor. Ardından çalışma zamanı analizi konusuna geçilerek temel operatörlerin sayılması, polinom hesaplama algoritmaları üzerinden adım adım analizler yapılıyor.. Video, sınavlarda çıkabilecek konulara odaklanarak hazırlanmış olup, algoritma analizi (çalışma zamanı ve bellek analizi), algoritma tasarımı süreci ve altı farklı problem tipi (sıralama, arama, karakter tarama, graf, sayısal problemler ve kombinatörel problemler) hakkında bilgiler içermektedir.

      • youtube.com
    • VisuAlgo: Visualizing Algorithms Platform

      Founded in 2011 by Steven Halim for NUS students. Currently funded by Optiver until mid-2025. Features 24 visualization modules for data structures and algorithms. Available in English, Chinese, and Indonesian languages

      • visualgo.net
    • Asal Sayı Bulma Algoritması Dersi

      Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından asal sayı bulma algoritması anlatılmaktadır.. Videoda, dışarıdan girilen herhangi bir sayının asal olup olmadığını bulan bir algoritma adım adım açıklanmaktadır. Eğitmen önce asal sayıların tanımını yaparak başlayıp, ardından algoritmayı beş sayısı üzerinden test ederek hatalarını göstermektedir. Ayrıca, algoritmaların test edilmesi, sınır değerlerinin doğru kurgulanması ve döngülerin bulunduğu programlarda dikkat edilmesi gereken noktalar hakkında bilgiler verilmektedir.

      • 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
    • Algoritma Analizi Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan algoritma eğitim setinin ikinci bölümüdür. Eğitmen, önceki videoda insertion sort algoritmasını anlattığını belirterek devam etmektedir.. Video, algoritmaların analiz edilmesi konusunu ele almaktadır. Eğitmen, algoritmaların analiz edilmesinin gerektirdiği kaynakları öngörmek anlamına geldiğini açıklamakta, RAM modeli üzerinden analiz yöntemlerini anlatmaktadır. İçerikte for ve while döngülerinin çalışma zamanları, en kötü durum (worst case), ortalama durum (average case) analizleri ve büyüme mertebesi (order of growth) kavramları matematiksel olarak açıklanmaktadır.. Eğitmen, konuyu somutlaştırmak için kitaptaki örnekleri kullanmakta ve insertion sort algoritmasının farklı durumlardaki analizlerini detaylı şekilde ele almaktadır. Ayrıca cache bellek ve sanal hafıza analizinin zorlukları da videoda ele alınan konular arasındadır.

      • 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
    • 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
    • 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
    • 3x3 Rubik Küpü Çözüm Rehberi

      Süper Taktik kanalından bir eğitim videosu olup, sunucu 3x3 Rubik küpünün nasıl çözüleceğini adım adım göstermektedir.. Video, Rubik küpü çözümünde dikkat edilmesi gereken temel hususlarla başlayıp, beyaz katman oluşturma, orta katman ve sarı katman işlenme aşamalarını detaylı şekilde anlatmaktadır. Daha sonra dört renkli blokların yerleştirilmesi ve köşelerin tamamlanması için gerekli algoritmalar gösterilmekte, mavi ve turuncu blokların yan yana denk gelmesi ve köşelerin doğru renklerle yerleştirilmesi gibi önemli noktalar açıklanmaktadır.. Videoda her aşamada kullanılan algoritmalar ve hareketler gösterilirken, farklı durumlarda nasıl devam edileceği de açıklanmakta, böylece Rubik küpü çözmek isteyenler için kapsamlı bir rehber sunulmaktadır.

      • youtube.com
    • Doğrusal Karşılaştırma ve Döngüsel Algoritmalar Eğitimi

      Bu video, bir eğitmen tarafından sunulan programlama temelleri dersidir. Eğitmen, doğrusal karşılaştırma ve döngüsel algoritmalar konusunu örneklerle anlatmaktadır.. Video, iki temel algoritma örneği üzerinden ilerlemektedir. İlk olarak, kullanıcıdan iki sayı alıp toplamını ekrana yazdıran algoritma sözde kod ve akış diyagramı ile oluşturulup, Flowrite programında uygulanmaktadır. Ardından, girilen sayının karesini bulan algoritma aynı şekilde ele alınmaktadır. Eğitmen, değişken tanımlama, kullanıcıdan veri alma, işlem yapma ve ekrana yazdırma gibi temel programlama kavramlarını adım adım göstermektedir. Ayrıca, programın daha kullanıcı dostu hale getirilmesi için metin ve değişkenlerin nasıl birleştirileceği de anlatılmaktadır.

      • youtube.com
    • 3x3 Rubik Küpü Çözme Rehberi

      Bu video, bir kişinin 3x3 Rubik küpünün nasıl çözüleceğini adım adım anlattığı kapsamlı bir eğitim içeriğidir. Konuşmacı, kağıt üzerinde algoritmaları göstererek izleyicilere rehberlik etmektedir.. Video, Rubik küpünün çözülmesini beş temel algoritma üzerinden anlatmaktadır. İlk bölümde beyaz artı oluşturma, kenarları beyazla doldurma, orta katmanı tamamlama ve üst katmanı tamamlama adımları gösterilirken, ikinci bölümde "altı altı" ve "yedi" olarak adlandırılan son aşamalar anlatılmaktadır.. Videoda her algoritma detaylı olarak açıklanmakta ve izleyicilere kağıda yazarak ezberlemeleri tavsiye edilmektedir. Video sonunda, izleyicilerin Megamix, Pyramix, Mirro küp veya 2x2 küp çözme tekniklerini öğrenmek istediklerini yorumlarda belirtmeleri istenmektedir.

      • youtube.com
    • DFS Algoritması Eğitim Videosu

      Bu video, Algoritma Uzmanı.com tarafından hazırlanan eğitim serisinin bir parçasıdır. Bir eğitmen tarafından sunulan bu eğitim videosunda, DFS (Derin Öncelikli Arama) algoritması anlatılmaktadır.. Video, DFS algoritmasının temel prensiplerini ve çalışma mantığını açıklamaktadır. Eğitmen, önce DFS'in BFS (Genişlik Öncelikli Arama) algoritmasından farkını vurgulayarak başlıyor, ardından graf yapısında nasıl düğümleri gezdiğini adım adım gösteriyor. DFS algoritmasının yığın veri yapısını kullanarak "gidebildiğin yere kadar git, geri dön" mantığını uyguladığı, ziyaret edilmemiş düğümlere ulaşmak için nasıl hareket ettiği ve farklı sonuclar verebileceği örneklerle açıklanıyor.

      • 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
    • Algoritmalar ve Programlama Dersi Sınav Hazırlık Videosu

      Bu video, bir eğitmen tarafından sunulan "Algoritmalar ve Programlama" dersinin sınav hazırlık içeriğidir. Eğitmen, dersinin 1'den 7'ye kadar olan ünitelerini kapsayan soru-cevap formatında bir ders sunmaktadır.. Video, algoritmaların tanımı ve özellikleri ile başlayıp, C++ programlama dilinde temel kavramları, operatörler, karar yapıları (if-else, switch), döngüler (for), diziler ve fonksiyonlar konularını ele almaktadır. Her ünite için örnek sorular çözülerek konular detaylı olarak açıklanmaktadır.. Videoda C++ programlarının çalışma prensipleri, kaynak dosya uzantıları, değişken adları, cin nesnesi, sabit tanımlama, karşılaştırma operatörleri, akış şemaları, çok boyutlu diziler ve fonksiyonların deklarasyonu, parametreleri, dönüş değerleri gibi konular örneklerle desteklenerek anlatılmaktadır. Her soru için doğru cevap verilmekte ve çözüm adımları adım adım gösterilmektedir.

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