Deterministic Finite Automata (Example 1)

Sdílet
Vložit
  • čas přidán 16. 12. 2016
  • TOC: An Example of DFA which accepts all strings that starts with '0'. This lecture shows how to construct a DFA that accepts all binary strings that start with '0' and rejects all that does not start with '0'.
    Full Course on TOC: goo.gl/f4CmJw
    Follow Neso Academy on Instagram: @nesoacademy (bit.ly/2XP63OE)
    Follow me on Instagram: @jaiz_itech (bit.ly/2M3xyOa)
    Contribute: www.nesoacademy.org/donate
    Memberships: bit.ly/2U7YSPI
    Books: www.nesoacademy.org/recommende...
    Website ► www.nesoacademy.org/
    Forum ► forum.nesoacademy.org/
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Music:
    Axol x Alex Skrindo - You [NCS Release]
    #TheoryOfComputation #TOCByNeso #DeterministicFiniteAutomata #DFA #AutomataTheory

Komentáře • 313

  • @johnnysaikia2439
    @johnnysaikia2439 Před 6 lety +88

    After 9 years since I started CSE course, today I understood the basics of TOC

  • @shubhamtrivedi9142
    @shubhamtrivedi9142 Před 7 lety +285

    man CZcams is such an unfortunate media, i can only give one thumbs Up, amazing tutorial, thank you!!

  • @champ6277
    @champ6277 Před 3 lety +14

    Hope youtube gives you a lot of money. Pure Legend

  • @rolandeumhza456
    @rolandeumhza456 Před 2 lety +82

    Just started my Theory of computing class on Tuesday and I'm glad you made these! thank you!💙

  • @saisai-kk2dy
    @saisai-kk2dy Před 5 měsíci +2

    why we should take only 0 and 1 as inputs?

  • @marcox208
    @marcox208 Před 3 lety +2

    Honestly this is the first video I've watched from your channel, but you saved my day. I love you so much

  • @DasCODE
    @DasCODE Před 3 lety +20

    My faculty took 2 weeks to explain that with lots of examples and all that stuff I was bored asf and didn't understand anything its his teaching style not suit me but this 10 mins video❤ learning is fun

  • @pratik037
    @pratik037 Před 5 lety +8

    neso academy always saves the day!

  • @felixshava5604
    @felixshava5604 Před 3 lety +74

    Was contemplating on creating a Compiler for my little language, this series of tutorials helped me a lot. So simplified are the explanations, more understandable than text explanations. Please keep up the good work.

  • @harshupadhyaya141
    @harshupadhyaya141 Před 7 lety +65

    sir I cnt explain how much have you done by these videos...you are amazing..keep doing good work sir

  • @kennethjohn0906
    @kennethjohn0906 Před rokem +6

    This guy explained much more information than my professor. lol.
    thanks for this, you've gained another subscriber

  • @shavkat95
    @shavkat95 Před 3 lety +4

    I wish I had found you 4 years ago. My life would be a lot better now. If it should still turn around because of your videos, if I should continue with my Masters, I will give a big thanks

  • @sukantsingh662
    @sukantsingh662 Před 5 lety +15

    Always some unique, logical and dedication type method.
    all academic areas must understand this.

  • @estebanrivas_
    @estebanrivas_ Před 3 lety +8

    Thank you so much! Greetings from Argentina!

  • @akashsaxena3267
    @akashsaxena3267 Před 6 lety +307

    What goes to state C, stays in state C.

  • @rahulkamath6916
    @rahulkamath6916 Před 2 lety +15

    I had FAFL when I studied my engineering. For some reason, I couldnt master the subject to the extent what i intended. 15 years gone by and I decided to refresh the basic of computer science starting with FAFL and Discrete Math.
    Loving watching this series as it is bringing back a lot of memories along with better understanding of basic CS.
    Are there any notes that I can download [as in just the images that you have drawn] in a PDF format perhaps ?

  • @poserGirl863
    @poserGirl863 Před 3 lety +6

    Thank you so much, man, you're really helping me out!

  • @kushalrahatkar1889
    @kushalrahatkar1889 Před 5 lety +16

    The way he explains is the best

  • @gabrielpereiramendes3463
    @gabrielpereiramendes3463 Před 4 lety +51

    Excelent!
    Thanks a lot from Brazil.
    I had difficulties when I studied this subject at college but after watching your classes I am a little more confident.

  • @shikharchaudhary6984
    @shikharchaudhary6984 Před 4 lety +5

    Amazing explanation

  • @mdsufyanahmedsiddique4432

    Everyone Lecture You Explained Well.......Thanks a Lot Sir

  • @JepthaDavenport
    @JepthaDavenport Před rokem +4

    Thanks!

  • @hrishikeshshinde2399
    @hrishikeshshinde2399 Před 6 lety +2

    Very good explanation ...such an ideal tutorial ...

  • @jeremiahmort4294
    @jeremiahmort4294 Před 5 lety +7

    Trying to build a DFA was kicking my butt, but after seeing your video I know what I need to do. Thank you so much!

  • @craigruchman7007
    @craigruchman7007 Před rokem

    Wonderful refresher, many thanks

  • @Happen2Bme
    @Happen2Bme Před 5 lety

    Wow...Thanks! You make it simple and easy to understand.

  • @hectorg362
    @hectorg362 Před 5 lety

    I freaken love you and this channel for this content!

  • @taukirsheikh9405
    @taukirsheikh9405 Před 4 lety +1

    Superb the examples are amazing
    Thanks for making the video

  • @pasupuletitejaswini8137
    @pasupuletitejaswini8137 Před 3 lety +1

    Amazing tutorial sir. thank you!!

  • @purnimask5841
    @purnimask5841 Před 5 lety

    Nice explanation with verifying that constructed DFA 👌

  • @dukhanasanrana7243
    @dukhanasanrana7243 Před 6 lety

    Excellent teaching process

  • @braintwisters18
    @braintwisters18 Před 6 lety

    Sir you are providing us the great help.....Thank you so much.....May god bless u
    Keep teaching & sharing......

  • @sarba85528
    @sarba85528 Před rokem

    Very well explained. Thank you!

  • @Miodies_shona
    @Miodies_shona Před 4 lety +2

    Great explanation thank u today i have presentation on finite automata and ity types this is helpful

  • @EasyExamNotes
    @EasyExamNotes Před 3 lety

    Excellent work

  • @aishwarya1895
    @aishwarya1895 Před 2 lety +5

    What an explanation ✌️
    Literally hats off to you. .may god bless you man!

  • @anukanuk
    @anukanuk Před 2 lety +1

    Great explanation..

  • @aishachoudhery5838
    @aishachoudhery5838 Před 6 lety +2

    amazing videos, thank you very much sir

  • @chavaligangadevi8663
    @chavaligangadevi8663 Před rokem +1

    Good explanation sir

  • @railzone9312
    @railzone9312 Před 3 lety

    Thank you bro,I understand well ,superb teaching

  • @danhibiki110
    @danhibiki110 Před 5 lety

    Thank you thank you thank you thank you x1000! Helped me understand it so much better.

  • @conker9527
    @conker9527 Před 2 lety

    thank you bro actually prepared me for my test the day before

  • @divyapatkar2431
    @divyapatkar2431 Před 3 lety

    Well explained
    Thank you so much ❤️

  • @Ana-el3gk
    @Ana-el3gk Před 3 lety +2

    Amazing! thank you

  • @anjishpanta4281
    @anjishpanta4281 Před 5 lety

    awesome video. keep up the good work.

  • @rudrapratapsingh686
    @rudrapratapsingh686 Před 6 lety

    Sir you are grate .....yore hope of many many students

  • @kellybmackenzie
    @kellybmackenzie Před rokem

    Thank you so much, this helped me so much!!

  • @devkumar9889
    @devkumar9889 Před rokem

    Our teacher sucked at explaining these , finally I found something. Thanks

  • @rakeshgiri6750
    @rakeshgiri6750 Před 2 lety

    You help us to move on bright path thanks you so much❤

  • @cutieboo233
    @cutieboo233 Před 3 lety

    LOVE IT! THANK YOU!

  • @DarkKnightOwnU88
    @DarkKnightOwnU88 Před 3 lety +4

    I love the outro music

  • @vaishnavi353
    @vaishnavi353 Před 6 lety +39

    I owe my flat grades to you! Thank you for explaining so wonderfully

    • @darwinadriel6959
      @darwinadriel6959 Před 2 lety

      I dont mean to be so off topic but does any of you know a trick to log back into an Instagram account??
      I stupidly forgot my login password. I love any tips you can offer me.

    • @elishavincenzo1833
      @elishavincenzo1833 Před 2 lety

      @Darwin Adriel instablaster :)

    • @lucy-h
      @lucy-h Před 2 lety +1

      @@elishavincenzo1833 This is a bot and a scam.

    • @pranav288
      @pranav288 Před 2 lety

      @@lucy-h Elisha is also a bot

    • @lucy-h
      @lucy-h Před 2 lety

      @@pranav288 Yep, pretty sad really

  • @dimplejain7226
    @dimplejain7226 Před 6 lety

    Excellent video

  • @AnasTahira
    @AnasTahira Před 3 lety

    wow, you made it look so easy

  • @shishirak940
    @shishirak940 Před 2 lety

    It helped a lot thank you sir

  • @kainaatmakhani6550
    @kainaatmakhani6550 Před 2 lety

    Hat's off to you sir!

  • @SmartCam13
    @SmartCam13 Před 7 lety

    Thanks

  • @santimagine213
    @santimagine213 Před měsícem +1

    Hi, it's me, the new generation. learning automata theory as well!

  • @Kuyaking25
    @Kuyaking25 Před 3 lety

    thanks broo, you saved my day

  • @sithibanu9019
    @sithibanu9019 Před 5 lety

    its easy to understand sir thank u sir

  • @072_reeshmashama.m3
    @072_reeshmashama.m3 Před 2 lety

    Perfect explaination tq neso

  • @wm111100
    @wm111100 Před 3 lety

    Thank you so much for this!

  • @monalidarekar2078
    @monalidarekar2078 Před 2 lety

    Very nice lecture

  • @YogeswariBMIS
    @YogeswariBMIS Před 9 měsíci

    hats off 👏👏you peoples are rally rocking 😍thanks a lot😇

  • @kaushalbandara2667
    @kaushalbandara2667 Před 2 měsíci

    ❤Well explained.. Thank you very much..😊🔥🔥🔥👍

  • @KodaBunnyLillySlush
    @KodaBunnyLillySlush Před 4 měsíci

    very; nice explanation

  • @flyinghigh3433
    @flyinghigh3433 Před 3 měsíci +1

    Thank you❤

  • @alibulus4382
    @alibulus4382 Před 2 lety

    thank you very much

  • @nektariak912
    @nektariak912 Před 6 lety +1

    Thank you so much!!!!!!!!!!!!!!!

  • @yashwanths2782
    @yashwanths2782 Před rokem

    Thank you

  • @hadiyaasif7030
    @hadiyaasif7030 Před 4 měsíci

    great help

  • @Yorzya
    @Yorzya Před 4 lety +1

    Out of all the other video lecturers from channel such as tutorials point , education 4u,Khan academy, etc.. neso academy is the best study channel that I have ever seen thanx a lot ..mannn..great work keep going..

  • @omkarsuralkar8099
    @omkarsuralkar8099 Před rokem

    Thank You

  • @DalilaSolis-kc8yo
    @DalilaSolis-kc8yo Před 8 měsíci

    You’re a literal god thank you so much

  • @kamyagupta4030
    @kamyagupta4030 Před rokem

    Thank you ❤

  • @kamaleshsekharbharadwaj226

    Sir why can't we place the self loop in A state for input 1 instead of considering another state C. If input would be 1 then it would remain in A or if 0 then it will go to final state.

    • @naamanomar5201
      @naamanomar5201 Před 5 měsíci

      i really want to know why

    • @15seconds_craft
      @15seconds_craft Před 2 měsíci

      same Question

    • @troomanhooman
      @troomanhooman Před měsícem +1

      Because it will accept inputs that start with 1. Picture this, for example, the input is 100:
      Input 1: Stays in state A
      Input 0: Goes to state B
      Input 0: Stays in state B
      The string is then accepted even if it did not start with 0.
      But using a separate state C:
      Input 1: Goes to state C
      Input 0: Stays in state C
      Input 0: Stays in state C
      The string is then not accepted as it was deadlocked in state C.

  • @GamersWeb
    @GamersWeb Před 2 lety +1

    Thanx

  • @memelegendcoments_
    @memelegendcoments_ Před 6 lety

    best .....nothing to say easy explanation

  • @izharkhankhattak
    @izharkhankhattak Před 2 lety

    *Excellent*

  • @aparnareddy2423
    @aparnareddy2423 Před 6 lety

    thank u very much sir

  • @ravindrathalari8332
    @ravindrathalari8332 Před 6 lety +14

    The way you fluent English is really fabulous...

  • @dashrathraj9037
    @dashrathraj9037 Před 7 lety

    thanks you sir

  • @SonuSharma-yp2io
    @SonuSharma-yp2io Před 3 lety

    Amazing keep it up 😍😍👍👍

  • @rajnibala1031
    @rajnibala1031 Před 3 lety

    Thankyou so much

  • @abhijeetpandey526
    @abhijeetpandey526 Před 7 lety

    it is really good

  • @danteeep
    @danteeep Před 4 lety

    cool thx !!! simple enough

  • @emanuelkarel9344
    @emanuelkarel9344 Před 11 měsíci

    thank you so muchhhh

  • @bsindhusagar5628
    @bsindhusagar5628 Před rokem

    Thank you.I am happy 😊

  • @ansarisobiya50
    @ansarisobiya50 Před 5 lety

    can you explain this sum design a dfa for set of string over (a,b) in which there are atleast two occurance of b between any two occurance of a

  • @dhanushsivajaya1356
    @dhanushsivajaya1356 Před 3 lety

    Thankyou sir

  • @agamgill9563
    @agamgill9563 Před 6 lety

    U r great sr...thank u so mch

  • @annikumari6709
    @annikumari6709 Před 7 lety

    thanks sir

  • @M7MADAREF
    @M7MADAREF Před 2 lety

    Thanks 👍 , from republic of Yemen 🇾🇪🇾🇪🇾🇪

  • @coldzgaming2877
    @coldzgaming2877 Před 5 lety

    Thank u so much

  • @hifsaghafoor9455
    @hifsaghafoor9455 Před 3 lety +1

    sir can we create a self loop for input 1 on state A??

  • @oniiichannn5113
    @oniiichannn5113 Před 2 lety +2

    How about ends with 001 for example: 1001, 101001, and 001 are accepter while the strings 1000, 10011, and 0010 are rejected.

  • @thisisvishalpandey
    @thisisvishalpandey Před 3 lety

    Ty

  • @Luna-fu7ix
    @Luna-fu7ix Před 6 lety

    Wowww! Awesomee!!!

  • @vishalprasadgupta714
    @vishalprasadgupta714 Před 5 lety

    Sir is it is possible to have a DFA where there is two transition function {a,b} but there is one state (A) from which if we are taking {a} we reach to some state (say (B)) but on taking {b} we are not reaching any state .

  • @prashantkawathe933
    @prashantkawathe933 Před 10 měsíci +1

    Is it ok to put a self loop on A when the input is 1 ?