Deterministic Finite Automata ( DFA ) with (Type 2: Strings starting with)Examples

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 มิ.ย. 2015
  • This is the 2nd video of the new video series "Theoretical Computer Science(TCS)" guys :) Hope you guys get a clear understanding of this subject
    Thank you guys for watching. If you liked it please leave a comment below it really helps to keep m going!:)

ความคิดเห็น • 226

  • @kumarchetan10
    @kumarchetan10 7 ปีที่แล้ว +63

    the guy who taught in the first tutorial was awesome...he was really good.

  • @Modrick_m
    @Modrick_m 3 หลายเดือนก่อน +4

    8yrs later the video helping us out. Thanks for this masterpiece sir🙌🏾🙌🏾

  • @jenweatherwax7113
    @jenweatherwax7113 4 ปีที่แล้ว +13

    Don't forget two circles around q3!
    Great video thank you!!!

    • @flezt
      @flezt 2 ปีที่แล้ว

      Right, since it is the final state.

  • @hamidmuzammil6197
    @hamidmuzammil6197 8 ปีที่แล้ว +6

    Thank you. You explained the topic really clearly. Just a minor thing you forgot is showing the accepting and the start states in the transition diagram.

  • @white_devil1951
    @white_devil1951 4 ปีที่แล้ว +3

    Brother you are just awesome yarr,you just corrected my 3hr doubt in 7 min, love from maharashtra bro..... 🤞🤞

  • @malinisai5297
    @malinisai5297 8 ปีที่แล้ว

    That was an amazing video. Thanks a lot, i really understood the topic.

  • @anamica4766
    @anamica4766 3 ปีที่แล้ว

    Thank you! Really helped in clearing the concept!

  • @preeyankasamim6933
    @preeyankasamim6933 2 ปีที่แล้ว

    Ideal method to find the logic easily, thank you 😊

  • @anshuldhiman2275
    @anshuldhiman2275 4 หลายเดือนก่อน

    man o man what a great way of teaching love this gb ....

  • @balol7421
    @balol7421 8 ปีที่แล้ว +7

    I like the way you categorize the problems.

    • @TheBootStrappers
      @TheBootStrappers  8 ปีที่แล้ว +1

      +Free Express That's me doing my job right :-)

  • @b.nitishkumar4380
    @b.nitishkumar4380 6 ปีที่แล้ว

    Its really helpful thank you
    you guys made it really easy for me to understand

  • @hugoalbertolozanorendon8204
    @hugoalbertolozanorendon8204 3 หลายเดือนก่อน

    keep it up, you're doing a great job.

  • @eliaszemedkun6250
    @eliaszemedkun6250 3 ปีที่แล้ว

    So Great! all series

  • @dr.anupambhatia2293
    @dr.anupambhatia2293 7 ปีที่แล้ว

    Good Technique. Very good for starters.
    Keep it up

  • @sundasinam676
    @sundasinam676 6 ปีที่แล้ว

    it's Awsome to learn and pass my subject ...before that m blank regard to this subject. keep it up

  • @bareera_zafar
    @bareera_zafar 3 ปีที่แล้ว

    Awesome video loved it thanks

  • @easabs
    @easabs 5 ปีที่แล้ว

    Thanks a lot, it’s very helpful. Hope you can explain the NFA too.

  • @funmilayobisola6906
    @funmilayobisola6906 หลายเดือนก่อน

    It's been 8 years since this video's but I hope you recovered from your cold quickly. ❤

  • @EasyExamNotes
    @EasyExamNotes 3 ปีที่แล้ว

    Excellent work

  • @SAHILKARNANYISE--
    @SAHILKARNANYISE-- 3 ปีที่แล้ว

    FIrst Video guy AWESOME WORK

  • @spbe-xg1qp
    @spbe-xg1qp 7 ปีที่แล้ว +2

    Superb tutorial. I'd love to learn till the end of this entire tutorial series.

    • @TheBootStrappers
      @TheBootStrappers  2 ปีที่แล้ว

      just a qq: why are you learning it at age 50?

  • @shara485
    @shara485 4 ปีที่แล้ว

    Ur awesome dude it's very easy and helpfull

  • @Bbb-qh2dj
    @Bbb-qh2dj 8 ปีที่แล้ว +5

    These videos are awesome!!!!!!!

  • @saikarthik559
    @saikarthik559 ปีที่แล้ว +1

    Vere Level bro super explanation

  • @drashtimahyavanshi9966
    @drashtimahyavanshi9966 6 หลายเดือนก่อน

    amazingg.......😄😄

  • @CSEJoshi
    @CSEJoshi 3 ปีที่แล้ว

    However u have taught...it helped me a lot thankx yaar

  • @sundasinam676
    @sundasinam676 6 ปีที่แล้ว

    Awsome somethings goes in my mind.. otherwise in my uni class I m blank...

  • @PrityDubey508
    @PrityDubey508 5 ปีที่แล้ว

    very nice video..mera concept clear ho gya..so happy

  • @ajayvarma2160
    @ajayvarma2160 6 ปีที่แล้ว +1

    Nailed it ...

  • @shaheenkousar2644
    @shaheenkousar2644 4 ปีที่แล้ว

    It's really helpfull... I understand much.

  • @Engr_Abdul_Mueid
    @Engr_Abdul_Mueid 2 ปีที่แล้ว

    Great!

  • @rehamahmed5167
    @rehamahmed5167 7 ปีที่แล้ว +1

    MAN ,, I LOOOOOOOOOOVE YOU !!!!! YOU ARE AMAZING !! THANKS THANKS !!! I CAN NOT REPAY YOU BY MY LIFE EVEN

  • @poojabhat5033
    @poojabhat5033 5 ปีที่แล้ว

    Thank u so much for adding this.. video it helped me a lot to understand how to construct DFA tq

  • @ImGamerGuy
    @ImGamerGuy 7 ปีที่แล้ว

    awesome duuuuuuuuuuuuuuude..!!! (Y)

  • @karankanojiya7672
    @karankanojiya7672 8 ปีที่แล้ว

    Awesome Videoo!!!!!

  • @silentrobi2905
    @silentrobi2905 7 ปีที่แล้ว

    awesome !!!!

  • @rikenshah5165
    @rikenshah5165 4 ปีที่แล้ว

    Thank You very much for your help

  • @beingpotato
    @beingpotato 7 ปีที่แล้ว

    You are awesome..Please do more videos

  • @66saly
    @66saly 7 ปีที่แล้ว

    Thank you for saving my time! Great method, I'm wondering why didn't my instructor use it?

  • @divyagohil7431
    @divyagohil7431 7 ปีที่แล้ว

    Great!! Thank you...

  • @adesanmidayopraisegod7593
    @adesanmidayopraisegod7593 3 ปีที่แล้ว +1

    Hello, thanks for the video, it really helps.. My question is you don't indicate the arrow for initial state and also double circle for final state or it doesn't have?

  • @nishayadav1458
    @nishayadav1458 4 ปีที่แล้ว

    Super teaching 👌👌👌👌very interesting

  • @sanjanarajput6386
    @sanjanarajput6386 4 ปีที่แล้ว +1

    This is super helpful guys

  • @nicholasmuriithinjeru820
    @nicholasmuriithinjeru820 3 ปีที่แล้ว

    Good stuff, congratulations and thank you very much
    Anything for NFA

  • @techtazy6902
    @techtazy6902 3 ปีที่แล้ว

    Awesome

  • @galan87
    @galan87 8 ปีที่แล้ว +4

    Hi! Loved your videos, they were extremely helpful. I was wondering how to tackle a problem with the following reg expression c(aUb)(aUb)*b. I'm trying to follow your process but I get stuck how to write the table. Thanks!

  • @WaqasAhmad9961
    @WaqasAhmad9961 7 ปีที่แล้ว

    thanks buddy its help me

  • @kamalsmusic
    @kamalsmusic 8 ปีที่แล้ว +2

    For the last state shouldn't that be double circled to show that it is an accepting state?

  • @marydivya363
    @marydivya363 6 ปีที่แล้ว

    Can u plz upload videos of how to construct nfa...your videos r really good

  • @ABHISUNIL123
    @ABHISUNIL123 3 ปีที่แล้ว

    Post complete course videos. Its a good methods u r following

  • @yousafnadeem1582
    @yousafnadeem1582 8 ปีที่แล้ว

    thnx buddy
    the way you touth is awsome
    simply yr great
    my mid exam in near on next week kindly upload other part of dfs
    thanx again

  • @aaezekiel
    @aaezekiel 7 ปีที่แล้ว

    GOD BLESS YOU !!!!!!! SINCE 😀

  • @StereoWorld
    @StereoWorld 2 ปีที่แล้ว

    Thank you bruh

  • @savanchhayani
    @savanchhayani 8 ปีที่แล้ว

    Thanks.... bro... :)

  • @iamsmitthakkar
    @iamsmitthakkar 7 ปีที่แล้ว

    Thanks a lot :)

  • @erhumufelix2216
    @erhumufelix2216 6 ปีที่แล้ว +13

    Were you said when" a"combines with" q1", making it "aa" ..
    This makes it start from a and it's not supposed to be assigned to the rejected state "q¤"

    • @sarthakgupta430
      @sarthakgupta430 4 ปีที่แล้ว

      U are right it will start from q1

    • @pn4684
      @pn4684 4 ปีที่แล้ว

      if you make it start from a, you would end up making a state machine that searches anywhere in the string...not the EXACT beginning

  • @supriyatupgaonkar8026
    @supriyatupgaonkar8026 8 ปีที่แล้ว

    thanks a lot can u plz share more video on automata Theory as erly as possible my paper is aftr two days

  • @prathmeshhaldankar5189
    @prathmeshhaldankar5189 5 ปีที่แล้ว

    Thanks brotha

  • @apurvakamaji
    @apurvakamaji 8 ปีที่แล้ว

    Awesome..with correct logical reasoning.

    • @TheBootStrappers
      @TheBootStrappers  8 ปีที่แล้ว +1

      Thanks a ton :)

    • @apurvakamaji
      @apurvakamaji 8 ปีที่แล้ว

      Please do add more complicated examples..and videos on other topics as well,thanks :)

  • @umm-e-aieman1654
    @umm-e-aieman1654 2 หลายเดือนก่อน

    Plz also make a video on having with dfa

  • @yashikavarshney8584
    @yashikavarshney8584 7 ปีที่แล้ว +5

    can u give an example having more than 2 inputs ? it would be very helpful

  • @kunalambavale5066
    @kunalambavale5066 8 ปีที่แล้ว

    ty bro, thanks a lot. . . .

  • @shalinikannan3716
    @shalinikannan3716 5 ปีที่แล้ว

    It has helped me a lot...
    What about not starting with something? Will making the non final states, final, do?

  • @salmasalmuzee7685
    @salmasalmuzee7685 5 ปีที่แล้ว

    Plz add a video of Nfa to DFA conversion 😊

  • @kashifasgharkhan3728
    @kashifasgharkhan3728 5 ปีที่แล้ว

    Thank you very much, very nice videos. Please someone clarify , at q2 when we got b we go to q-fi, then how it will be possible to have b on final state?

  • @ahtashamfiaz3982
    @ahtashamfiaz3982 3 ปีที่แล้ว

    Plz made a similar video on NFA ,if possible .

  • @wudizuijunlang3942
    @wudizuijunlang3942 7 ปีที่แล้ว +1

    how do i know i need to do with reject state
    when question is end with,why i dont need to have reject state

  • @wiktorkukulski8460
    @wiktorkukulski8460 6 ปีที่แล้ว +1

    Could you do video lesson about Turing Machine? ^^

  • @imukool
    @imukool 2 ปีที่แล้ว

    thank you.......

  • @meryemlaamima6612
    @meryemlaamima6612 2 ปีที่แล้ว

    thank you

  • @Michellefilipaa
    @Michellefilipaa 2 ปีที่แล้ว

    you saved me omg

  • @muhammadhamza1549
    @muhammadhamza1549 7 ปีที่แล้ว +1

    How will I come to know that when I have to take the reject state?

  • @sabahatmatloob2593
    @sabahatmatloob2593 7 ปีที่แล้ว

    very helpful 🐇🐇

  • @azizas9366
    @azizas9366 6 ปีที่แล้ว

    is the accept state q3? Also, If asked: all strings not starting with aba, do we put all except q3?

  • @harshilchheda2689
    @harshilchheda2689 7 ปีที่แล้ว +1

    Please upload the videos of DFA of even 0's and odd's and similar type of examples

  • @ahmadshahzad4209
    @ahmadshahzad4209 8 ปีที่แล้ว

    Your all videos are good.....but you please add the video for the following type.....
    L = {b^m a b^n whereas m,n >0 }......and sigma ={a,b}...Thankz in advance

  • @akhilml3376
    @akhilml3376 8 ปีที่แล้ว +1

    what happen if the input is 'a' only?

  • @radhay288
    @radhay288 3 ปีที่แล้ว +1

    Teach minimization of automata using table filling algorithm

  • @gracegnancy4604
    @gracegnancy4604 5 ปีที่แล้ว +2

    Could you please upload topics of NFA (non deterministic finite automata) , converting NFA to DFA ,minimisation of DFA,E-transitions , Mealy and moore machines in Formal Language Automata Theory (FLAT) subject ...

  • @pranalisuryawanshi491
    @pranalisuryawanshi491 4 ปีที่แล้ว +1

    How the DFA would be for strings ending with b?

  • @user-vr6lf3qs8p
    @user-vr6lf3qs8p 6 หลายเดือนก่อน

    Is it compulsory to add reject in the table and daigram

  • @shubhamgoyal2622
    @shubhamgoyal2622 8 ปีที่แล้ว

    + The BootStrappers
    Thank you.

  • @shikhartripathi866
    @shikhartripathi866 6 ปีที่แล้ว +1

    Upload video of designing nfa with this method similar like of dfa

  • @subhasishnathdev
    @subhasishnathdev 6 ปีที่แล้ว

    the self loops for a and b must be drawn individually, for exam purpose :)

  • @Zlatan..
    @Zlatan.. 4 ปีที่แล้ว +12

    Why didn't u use a reject in the type 1 ie. Strings ending with 100?

    • @riyathakur2872
      @riyathakur2872 4 ปีที่แล้ว

      Yes same question .please clear our doubt

    • @girlynuzy2774
      @girlynuzy2774 4 ปีที่แล้ว

      Are u clear now?? If yes please tell me y?

    • @pn4684
      @pn4684 4 ปีที่แล้ว +3

      The two cases are different in the sense that the search position is different. The previous video searched it at the end of the string. So if a wrong combination appears, it still continues to look further. In this case, it searches in the beginning, so if not in the beginning then reject.

    • @collegematerial5348
      @collegematerial5348 2 ปีที่แล้ว

      Why we take aba in this question since it only asking about the starting with ab
      Then we should not take this state

  • @almahmud6027
    @almahmud6027 8 ปีที่แล้ว

    awesome vidio

    • @TheBootStrappers
      @TheBootStrappers  8 ปีที่แล้ว

      +unlimited entertaiment (shuvo)
      Thank you :)

  • @poojarao1226
    @poojarao1226 5 ปีที่แล้ว

    can u plz Uplod more videos of Another topic..PDA Or Grammar..

  • @athotaapparao9755
    @athotaapparao9755 4 ปีที่แล้ว

    Why we can use reject state

  • @ravikiran6041
    @ravikiran6041 5 ปีที่แล้ว

    At 5:30 in q2 state why you make it dead state there is a chance for making it q2??

  • @dasariraviteja7835
    @dasariraviteja7835 4 ปีที่แล้ว

    sir what about answer when he will ask that substring is aab what we have to do...

  • @saivenkat1380
    @saivenkat1380 6 ปีที่แล้ว

    it's really helpful bro.....thank u soo much......
    but can u explain the difference between nfa & dfa please

  • @aneem-alahsan4096
    @aneem-alahsan4096 8 ปีที่แล้ว

    your videos are really good. Can you do the following problem
    design a dfa that has exactly two 1s and at least two 0s

  • @anushakunduru6415
    @anushakunduru6415 4 ปีที่แล้ว

    Could you please make a video on construction of NFA in easy method

  • @harveybobila4403
    @harveybobila4403 8 ปีที่แล้ว +38

    thank you for teaching us DFA but in this video you forgot to encircle the final state and put an arrow to the initial state.. some students like me might get a deduction for it... small detail but might as well include it :)

    • @TheBootStrappers
      @TheBootStrappers  8 ปีที่แล้ว +7

      Thanks, will do :)

    • @dcvishwakarmaraj
      @dcvishwakarmaraj 7 ปีที่แล้ว +1

      Harvey Bobila bro...its my mistake ur were r8.....i got my mistake €a is not there so € cut then a is there with q1.....and u have taken q1 soo its coorrect....thnxx...bro....u made my concept clear regarding the automato

    • @harveybobila4403
      @harveybobila4403 7 ปีที่แล้ว +1

      Vishwakarma Raj I'm done with my automata class btw. thank you for creating videos like this bro it helped me pass the subject. keep up the good work you're helping a lot of students out here 🖒

    • @yasminshaikh8583
      @yasminshaikh8583 4 ปีที่แล้ว +1

      @@harveybobila4403 so which is the final state?? Please reply me!

    • @anujghadge8038
      @anujghadge8038 4 ปีที่แล้ว

      @@yasminshaikh8583 q3

  • @vishaljain196
    @vishaljain196 7 ปีที่แล้ว

    can you tell me when we use rejected state or when we not use

  • @parasmalhotra7633
    @parasmalhotra7633 6 ปีที่แล้ว

    can anyone just clear my one doubt.... i m getting confused in the question in :::: string ending with abb
    when we will have abba as a value in transition table as a whole it will not be there so we will seperately consider each alphabet or set????????

  • @rishabhjaiswal2831
    @rishabhjaiswal2831 8 ปีที่แล้ว

    i want the video lecture to solve string having 101 as a substring at any place starting,ending and in mid in a question

  • @kolthuruashik6557
    @kolthuruashik6557 ปีที่แล้ว

    Give more examples bro 😊😊

  • @aqeelaqeel4622
    @aqeelaqeel4622 4 ปีที่แล้ว

    When there comes aa in q1 how you put there q.reject

  • @FatimaAnsariLinkedMeIn
    @FatimaAnsariLinkedMeIn 8 ปีที่แล้ว

    hey can you please tell how to work with two strings using above same technique ?
    like .. FA that accept exactly two strings, baa and ab ... please help because tomorrow is my exam !