Tiling problems [2/2] | Dynamic Programming

Поділитися
Вставка
  • Опубліковано 15 лип 2024
  • A generalization of how to solve tiling problems using dynamic programming
    Previous video: • Tiling problems [1/2] ...
    Tiling problems:
    projecteuler.net/problem=114
    projecteuler.net/problem=115
    projecteuler.net/problem=116
    projecteuler.net/problem=117
    Algorithms code repository:
    github.com/williamfiset/algor...
    Video slides:
    github.com/williamfiset/algor...
    My website:
    www.williamfiset.com
    0:00 Intro
    0:24 Recap
    0:46 Tiling problem generalization
    3:06 Bottom up approach
    5:53 Discovering the recurrence
    7:50 Recurrence generalization
    8:39 Iterative pseudo-code implementation
    10:50 Recursive pseudo-code implementation
    15:12 Outro

КОМЕНТАРІ • 26

  • @1vader
    @1vader 2 роки тому +10

    Would have been nice if you actually mentioned the length of the green blocks somewhere early on 😅
    I tried to solve it based on the slide at 2:00 and naturally assumed they had length 3. Confused me quite a bit when I got a different answer.

  • @rahulmutreja
    @rahulmutreja 2 роки тому +13

    Not just you uploaded a new video, you continued from where you left... lol.
    Hey man it's great to see you back.

  • @0anant0
    @0anant0 2 роки тому +4

    Good to see you back! Your videos on graph are golden!

  • @chris-liu
    @chris-liu 2 роки тому +5

    HES BACK

  • @treyquattro
    @treyquattro 2 роки тому

    great to see a new William Fiset video!

  • @andreamengoli4656
    @andreamengoli4656 2 роки тому +1

    Good to see you back William :)

  • @VivekYadav-jq6fv
    @VivekYadav-jq6fv 2 роки тому

    Happy to see you back 🙂

  • @martinharris4416
    @martinharris4416 2 роки тому

    Omg so happy to see you back!! Please put more videos, you're the reason i understood topological sorr

  • @abhisheksuryavanshi9675
    @abhisheksuryavanshi9675 2 роки тому +1

    Please upload more video's ,there is so much to learn from you!🙏🙏

  • @jess_tech
    @jess_tech 2 роки тому

    Thank you yet another amazing video !!

  • @nuxxx876
    @nuxxx876 11 місяців тому

    Amazing video, thanks for explaining this topic

  • @bardiabahrampour4166
    @bardiabahrampour4166 2 роки тому

    THIS IS GREAT!

  • @xskrish
    @xskrish 2 роки тому

    the god is back

  • @techworld3043
    @techworld3043 2 роки тому

    awesome videos

  • @fadidib8516
    @fadidib8516 2 роки тому

    great channel , it s fun learning advanced stuff on UA-cam , not going through tons of documentations @_@.

  • @MehbubulHasanAlQuvi
    @MehbubulHasanAlQuvi Рік тому

    William how do you make these cool drawings? Also, how do you draw such perfect graphs?

  • @chamcham123
    @chamcham123 Рік тому

    Hello.. WilliamFiset. Can you also do a video series on design patterns? Thank you.

  • @videosandshorts
    @videosandshorts 2 роки тому

    Niiiiice

  • @rodrigomarchi9755
    @rodrigomarchi9755 Рік тому +1

    Nice explanation! But what if we need to filter the solutions to return only the ones that meet a specific criteria such as tilings that contain exactly two different tiles?

  • @davidardo4466
    @davidardo4466 2 роки тому

    @william_fiset
    hello teacher i have a question
    please answer me
    Sir, do I have two questions? What should math be like to learn data structureand algorithm
    what mathematics should be like for Google Inc . etc . Work
    Last question;; can i do better math in programming?

  • @rishikeyyadav5717
    @rishikeyyadav5717 2 роки тому

    hffff... after long time..

  • @demeurecorentin
    @demeurecorentin Рік тому

    5:43

  • @Jkauppa
    @Jkauppa 2 роки тому +1

    permutations, huh

    • @Jkauppa
      @Jkauppa 2 роки тому

      or whatever the non-indexed sequential selection of possibilities to color blocks