Big O Notasyonu - Örneklerle - Time Complexity

Поделиться
HTML-код
  • Опубликовано: 18 июн 2022
  • Herkese selam, 🥰
    Bu derste big o notasyonunu işledik. Sabit, logaritmik, doğrusal, eksponansiyel ve permütasyon time complexity lerinin üzerinde tek tek durarak örneklerle inceledik. Big O Notasyonunu algoritma soruları çözerken efficiency analizi yapmak için kullanıyoruz. Bu yüzden mülakatlara çalışan arkadaşların dikkat etmesi gereken bir konu 🐣 Umarım açıklayıcı bir ders olmuştur.
    BANA ULAŞIN
    Instagram
    / ydilrubakose

Комментарии • 32

  • @dilrubakose
    @dilrubakose  Год назад +11

    Not: İlk örnekte O(1) için çarpma işlemi vermiştim ancak orada CPU nun bu işlemi 32/64 bit için hızlıca yaptığı varsayımı var. Başka bir O(1) örneği verecek olursam;
    N uzunluğunda dizi isimli bir array imiz olsun, dizinin herhangi bir elemanına erişmek bir birimlik bir işlemdir. Örneğin dizi[12] dersek dizinin 13. Elemanına erişmek sabit zamanlı bir işlem.

  • @mustafafurkansahan2938
    @mustafafurkansahan2938 Год назад

    İçten bir teşekkür ediyorum anlattıklarınız benim için çok verimli oluyor. Umarım devam edersiniz.

  • @SertuncSELEN
    @SertuncSELEN Год назад +2

    beklediğim konu teşekkürler :)

  • @ozgegunaydin85
    @ozgegunaydin85 Год назад +2

    Çok güzel örnek. Teşekkürler 🌸

  • @eraybuyukkanat3240
    @eraybuyukkanat3240 Год назад

    Teşekkürler, grafik ve kodlar ile desteklenmiş oldukça faydalı bir anlatım.

  • @ozgedonmezozersahin4734
    @ozgedonmezozersahin4734 Год назад

    cok faydali oldu cok tesekkur ederim Dilruba ❤

  • @mehmetozdemirce
    @mehmetozdemirce Год назад +2

    Çok Teşekkür ederim. Saygılar.

  • @kubrauslu2387
    @kubrauslu2387 7 месяцев назад +1

    Açıklayıcı bi anlatım olmuş, kısa ve net ahahah. Eksik parçalar kafamda oturdu👌

  • @aperturescience630
    @aperturescience630 Год назад +2

    Güzel bir konu. Çok teşekkürler

  • @melikesener6433
    @melikesener6433 Год назад

    Çok faydalı oldu teşekkür ediyorum, başarılarınız daim olsun.💜

  • @yavuzhankursun8295
    @yavuzhankursun8295 Год назад

    Çok faydalı bir video olmuş, teşekkürler :)

  • @zeynepyldz8413
    @zeynepyldz8413 Год назад +2

    Çok faydalı bir video olmuş :)

  • @sumeyraislah5095
    @sumeyraislah5095 3 месяца назад

    Kesinlikle akademik devam etmelisin . Harika bir anlatım.

  • @ibrahimkavak4238
    @ibrahimkavak4238 Год назад +1

    Teşekkürler 🙂

  • @zaferkaanbudak3255
    @zaferkaanbudak3255 8 месяцев назад +1

    Şunu bu basitlikten yoksun anlatan insanlar akademisyen diye geziyor. Eline emeğine sağlık

  • @kaanylmaz5154
    @kaanylmaz5154 Год назад

    Teşekkürler ablacım çok sağ ol var ol☺

  • @cagracer1012
    @cagracer1012 Год назад

    Merhabalar 9.11 'de yaptığınız nested loop örneğinde T(n) leri N olarak aldınız fakat ilk for loop için i0'dan n'ye kadar gidecek. yani 0'dan n-1'e kadar gidecek. Bu arada 0 ile n-1 arasında N kere dönecek sonrasında n ye geldiğinde loopda eşitlik olmadığı için döngüden çıkacaktır. bu durumda T(n) in N+1 olması gerekir diye düşünüyorum. Bu konudaki fikriniz nedir acaba ? Saygılar.

    • @dilrubakose
      @dilrubakose  Год назад

      Merhaba, burada N i yeterince büyük bir sayı olarak düşünün, +1 önemsiz olacağı için gerek yok eklememize

  • @neevetiasli
    @neevetiasli 7 месяцев назад +1

    Matematik bölümünden geliyorum öncelikle çok açık anlamışsınız bayıldım ikinci olarak bilgisayar dilinde log'un iki tabanında alınmasını ilk kez duydum kriz geçireceğim teşekkürler

    • @dilrubakose
      @dilrubakose  7 месяцев назад

      Teşekkürler ☺️

    • @synthethix
      @synthethix 8 дней назад

      Ben de bilgisayar mühendsiliği öğrencisiyim ve ciddi bir matematik tutkunuyum diyebilirim ama bizim bölümde pratik uygulamalara yönelik basitleştirmeler ve varsayımlar gerçekten oldukça fazlalar. Önemli olan şey de zaten bu basitleştirmelerin farkına varip analiz etme ve çözüm geliştirme konusunda daha derin bir anlayışa sahip olmak diyebilirim. Ama şunu da eklemeliyim ki kriz geçirmen oldukça normal dsjkvksd. Ben de aynısını lisedeki fizik derslerinde yaşıyordum dsnfkldnfl.

  • @alimsemiinceman
    @alimsemiinceman Год назад +1

    Merhabalar, maven ve hibernate'de mvc tasarım deseni ile swing yardımıyla oluşturduğumuz arayüz de verileri nasıl göstereceğimizle alakalı bir içerik yapabilir misiniz?

    • @dilrubakose
      @dilrubakose  Год назад +2

      Swing ömrümde bir kere kullandım sanırım 👽 Ama diğer kısımlar için full stack projeme bakabilirsiniz

  • @hymntosea
    @hymntosea Год назад

    😊

  • @denizalnak-iskenderuntekni3110

    LOG15=3.9 MU???

  • @melihk6948
    @melihk6948 11 месяцев назад

    Ben bu konudaki O nedir bir türlü anlayamadım :/

  • @ziyabarsatay7193
    @ziyabarsatay7193 10 месяцев назад

    avrupalı uni profesorumden daha iyi anlatmışsın

  • @alirzakurt8089
    @alirzakurt8089 Год назад +1

    en kötüsü n! diyorsun ama n^n daha kötü bir durum değil mi?

    • @dilrubakose
      @dilrubakose  6 месяцев назад +1

      Evet matematiksel olarak öyle 👍 normalde yazılımda pek n^n bir problem göremezsiniz o yüzden pek bahsetmedim yoksa daha da kompleks şeyler de üretebiliriz matematiksel olarak :)
      Teşekkürler yorumunuz için

    • @alirzakurt8089
      @alirzakurt8089 6 месяцев назад

      @@dilrubakose ben teşekkür ederim açıklama için. İlk ödevimde ona benzer bir durum yaşamıştım da o yüzden yazmışım ben de

  • @sefercosar4534
    @sefercosar4534 2 месяца назад

    ++

  • @bulentkoseoglu1715
    @bulentkoseoglu1715 7 месяцев назад +1

    güzel anlatım teşekkürler