Longest Common Subsequence- Dynamic Programming | Data structures and algorithms

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • In this video, I have explained the procedure of finding out the longest common subsequence from the strings using dynamic programming(Tabulation method). It is also known as bottom-up approach.
    Jenny’s Lectures CS/IT NET&JRF is a Free TH-cam Channel providing Computer Science / Information Technology / Computer-related tutorials including Programming Tutorials, NET & JRF Coaching Videos, Algorithms, GATE Coaching Videos, UGC NET, NTA NET, JRF, BTech, MTech, Ph.D., tips and other helpful videos for Computer Science / Information Technology students to advanced tech theory and computer science lectures, Teaching Computer Science in Informal Space. Learning to teach computer scienceoutside the classroom….
    TH-cam a top choice for users that want to learn computer programming, but don't have the money or the time to go through a complete college/ Institute / Coaching Centre course. ... Jenny’s Lectures CS/IT NET&JRF is aFree TH-cam Channel providing computer-related ... and educate students in science, technology and other subjects.
    Main Topics:
    Algorithms, Applied Computer Science, Artificial Intelligence, Coding, Computer Engineering, Computer Networking,Design and Analysis Of Algorithms, Data Structures, Digital Electronics, Object Oriented Programming using C++/Java/Python, Discrete Mathematical Structures, Operating Systems Computer Simulation, Computing, Bit Torrent, Abstract, C, C++, Acrobat, Ada, Pascal, ADABAS, Ad-Aware, Add-in, Add-on, Application Development, Adobe Acrobat, Automatic Data Processing, Adware, Artificial Intelligence, AI, Algorithm, Alphanumeric, Apache, Apache Tomcat, API, Application Programming Interface, Applet, Application, Application Framework, Application Macro, Application Package, Application Program, Application Programmer, Application Server, Application Software, Application Stack, Application Suite, System Administrator, Ada Programming, Architecture, computer software, ASP, Active Server Pages, Assembly, Assembly Language, Audacity, AutoCAD, Autodesk, Auto sketch, Backup, Restore, Backup & Recovery, BASH, BASIC, Beta Version, Binary Tree, Boolean, Boolean Algebra, Boolean AND, Boolean logic, Boolean OR, Boolean value, Binary Search Tree, BST, Bug, Business Software, C Programming Language, Computer Aided Design, Auto CAD, National Testing Agency, NTA,CAD, Callback, Call-by-Reference, Call by reference, Call-by-Value, Call by Value, CD/DVD, Encoding, Mapping, Character, Class, Class Library, ClearCase, ClearQuest, Client, Client-Side, cmd.exe, Cloud computing, Code, Codec, ColdFusion, Command, Command Interpreter, Command.com, Compiler, Animation, Computer Game, Computer Graphics, Computer Science, CONFIG.SYS, Configuration, Copyright, Customer Relationship Management, CRM, CVS, Data, Data Architect, Data Architecture, Data Cleansing, Data Conversion, Data Element, Data Mapping, Data Migration, Data Modeling, Data Processing, Data Scrubbing, Data Structure , Data Transformation, Database Administration, Database Model, Query Language, Database Server, Data log, Debugger, Database Management System, DBMS, Data Definition Language, DDL, Dead Code, Debugger, Decompile, Defragment, Delphi, Design Compiler, Device Driver, Distributed, Data Mart, Data Mining, Data Manipulation Language, DML, DOS, Disk Operating System, Dreamweaver, Drupal, Data Warehouse, Extensible Markup Language, XML, ASCII, Fibonacci , Firefox, Firmware, GUI, Graphical User Interface, LINUX, UNIX, J2EE, Java 2 Platform, Enterprise Edition, Java, Java EE, Java Beans, Java Programming Language, JavaScript, JDBC, Java Database Connectivity, Kernel, Keyboard, Keygen, LAMP, MySQL, Perl, PHP, Python, Logic Programming, Locator, Fusion, Fission, Low-Level Language, Mac OS, Macintosh Operating System, Machine Code, Machine Language, Metadata, Microsoft Access, Microsoft .Net Framework, Microsoft .Net, Microsoft SQL Server, Microsoft Windows, Middleware, MIS, Management Information systems, Module, Mozilla, MS-DOS,Microsoft Disk Operating System, Magic User Interface, MUI, MySQL, Normalization, Numerical, Object-Oriented, Open Source, Solaris, Parallel Processing, Parallel, Patch, Pascal, PDF, Portable Document Format, Postgres, Preemptive, Program, Programming Language, QuickTime, Report Writer, Repository, Rewind, Runtime, Scripting Languages, Script, Search Engine, Software Life-Cycle, VBScript, Virtual Basic Script, Classes, Queues, Stack, B-Tree, Computer Science, Information Technology, IT, CSE Quora profile: www.quora.com/...
    Find me on Instagram: / jayantikhatrilamba

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

  • @kanandhikumar
    @kanandhikumar 2 ปีที่แล้ว +14

    Hi mam, The way you teach make simple and easy way of understanding the complicated topics! you have such a teaching talent.!!Thanks for the video.

  • @SahbaShahiriar
    @SahbaShahiriar 2 ปีที่แล้ว +87

    All credit for passing my Algorithm Analysis course goes to Jenny ma'am.

  • @ayushpallabgupta3222
    @ayushpallabgupta3222 3 ปีที่แล้ว +38

    I returned to your channel and lecture after 1 month and it felt like I am home atlast for learning DAA & DSA. Thank you ma'am from the bottom of my heart, you are the reason I am able to grasp these topics and learn DAA and DSA. I will be grateful to you.

  • @condemned8916
    @condemned8916 2 ปีที่แล้ว +20

    Great explanation. The key to understanding these types of questions is the ability to visualize. Once visualization happens the algorithm become a cakewalk.

  • @XZYA4FHS59OP
    @XZYA4FHS59OP 27 วันที่ผ่านมา +1

    No one has explained in such simplicity. Thanks a lot for your efforts.

  • @abutorabibnulbaki8734
    @abutorabibnulbaki8734 4 ปีที่แล้ว +15

    I am from Bangladesh . Your lecture is just wonderful

  • @GamerSunrit
    @GamerSunrit 2 ปีที่แล้ว +14

    Ma'am, I just wish I could learn all gate subjects from you Face to face, you make these topics so much easy and crystal clear !! Lots of respect to you 🙏

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

      what is GATE? Aren't these FAANG interview questions?

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

    The way of explaining is another level, thanks Ma'am for wonderful explanation 👍👍

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

    really nyc tuto,u cleared all my doubts of max(4,4)

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

    Thank you so much ... 2hours left for online exam and using this video
    i did this problem in 7 min only thank uh

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

    i know only java but this explaination is top class. everything crystal clear. please make video on java and DSA also

  • @saiyedmohammadalipetlad2510
    @saiyedmohammadalipetlad2510 2 ปีที่แล้ว +18

    TIP : WATCH VIDEO AT 1.25X PLAYBACK SPEED..... ✌🏻 THANK ME LATER

    • @bollywoodworld1852
      @bollywoodworld1852 4 หลายเดือนก่อน +2

      Bhai 1.5x mein bhi slow lgta hein mujhe😅

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

      ​@@bollywoodworld1852 and me already watching in 1.75x

    • @skorge_1849
      @skorge_1849 4 หลายเดือนก่อน +1

      1.75

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

      Thank you

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

      I read your comment and go to change the playback speed and i see I'm already watching it at 2x 😂😂

  • @Adel9580
    @Adel9580 2 ปีที่แล้ว +3

    You have an excellent pedagogy at explaining algorithms. Thanks

  • @Technosimp070
    @Technosimp070 3 หลายเดือนก่อน +1

    Thanks mam for easy explanation ❤❤

  • @rohan8758
    @rohan8758 4 ปีที่แล้ว +9

    (2^n-1) subsequences are possible except 0 length string. Thank you madam..

  • @deltaelectrocode4417
    @deltaelectrocode4417 5 ปีที่แล้ว +9

    Excellent mam. we need more tutorials from you over Computer science

  • @hassansyed5661
    @hassansyed5661 5 ปีที่แล้ว +6

    Thank you, so much for explaining it in a very easy way. Channel subscribed+bell button clicked.

  • @SaifAli-mt2cl
    @SaifAli-mt2cl 5 ปีที่แล้ว +6

    thanks , u and ur expalination is too good

  • @DeepakKumar-cu3nu
    @DeepakKumar-cu3nu 3 ชั่วโมงที่ผ่านมา

    Thanku Mam it was awesome session i understand well this topic. thanku mam

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

    Mam,you are really a boon for us.Keep smiling ........forever.

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

    Love the explanations ❤❤❤

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

    your teaching is very amzing your approach is too good you looking gorgeous thank you for teaching easily and intrestly....
    🥰🤩😇☺

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

    Gooodddd!!!, you explain better than my teacher that also explain very well!!

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

    Thank you very much mam. Your lectures only helped me to both understand the concepts and to write the exam

  • @babumystery
    @babumystery ปีที่แล้ว +12

    TH-cam..I want 10X speed 🙇‍♂️.

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

    Great teacher. Would it be possible for you to explain the egg drop problem.

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

    thank you for this wonderful explaration 😊😊😊😊😊😊😊😊

  • @letsglow8916
    @letsglow8916 7 หลายเดือนก่อน +2

    please please please complete this dynamic programming series/playlist🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

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

    Thank you so much, great explanation.
    Kindly explain it with recursion and memoization

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

    thanks a lot mam very nice explaining this video help me a lot to understand the concept love you mam

  • @aishwaryaverma7129
    @aishwaryaverma7129 4 ปีที่แล้ว +2

    This is the best tutorial I have seen on this topic. You explain the basics best in your videos Ma'am.

  • @stn.453
    @stn.453 4 ปีที่แล้ว +5

    very helpful in "Analysis of Algorithms" thank you ma'am..

  • @shubhamkumar-jc4kz
    @shubhamkumar-jc4kz 4 ปีที่แล้ว

    beauty with brain is always dangerous ...dear respected mam...teaching methodology is just great

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

    mam, thank you for the explanation. You have explained how to fill the table clearly but you should also have explained the conditions such as why we increment value of previous diagonal element for current element and other conditions also, how should we think about this algorithm and all

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

    Thank you! It is clear and easy to understand!

  • @maliknajaf461
    @maliknajaf461 4 ปีที่แล้ว +7

    Mam yours lecture is very helpful but please change the camera your video is very brightness and the word you write on whiteboard is some time blur

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

    really you are the best lecturer among all keep it up love you so much!!!!

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

    Beautifully explain by You

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

    Thanks mam both combined spoke in English and Hindi , i understood this topic

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

    sequence means in order as they are present
    subsequence means either part of the string or whole string (like set and subset in literal meaning)

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

    best step by step explanation !!!

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

    yippeeeeee, so lovely video. you are the best hindi teacher

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

    thank you for the great explanation really i am going to pass my exam becuase of you

  • @swapyish
    @swapyish 4 ปีที่แล้ว +2

    Thank you for your efforts ma'am. The shared videos are very helpful and easy to understand. Please keep doing good work.

  • @deveshupadhyaya5347
    @deveshupadhyaya5347 4 ปีที่แล้ว +2

    You are such a great teacher ma'am ❤️

  • @md.shabbirahmadraza9101
    @md.shabbirahmadraza9101 5 ปีที่แล้ว +1

    ma'am such a great teacher u are.........thank uh .....😍😍😍😍

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

    so simply explained mam....as always😘 thankyou !

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

    Now only My concept is clear. Big Thank you Jenny Ma'am.

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

    I watched the topic Frist from Abdul Bari sir but I couldn't understand the topic from him but after watching your video the topic is becoming so simple for me.Thank you mam❤

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

      Same happened with me but I also couldn't understand topic from him

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

    Brilliant and easy to grasp,thankyou

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

    Crystal clear explanation!

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

    Great explanation ❤

  • @Shivamsingh-ld7qp
    @Shivamsingh-ld7qp 4 ปีที่แล้ว

    Awesome maam ur teaching techniques are very very efficient and effective

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

    Lots of thanks!!! Before watching this video, I thought I would never understand this algorithm :)

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

    Thanks a lot! You made it very simple to understand.

  • @BhagatBhutale..
    @BhagatBhutale.. 8 หลายเดือนก่อน +1

    Video is useful

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

    Thanks for the video. Well understood this algorithm!!!

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

    thank you ma'am ,if you don't make these videos then i could never get the subjects,i see maximum of your videos they really help me a lot

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

    Thanks mam
    Please make videos on backtracking

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

    Your videos are awesome! Clear and concise

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

    Everything is crystal clear mam...

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

    Excellent mam. All concepts Learned.

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

    Okey mam thnq... Only you can make me understand this topic........

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

    Thank you maam finding the proper dp visualization for me,THanks A LOTTTT mam!!

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

    Thank you so much ma'am ❤️ now it's very easy to understand 🙂

  • @MAbbas-ih7sz
    @MAbbas-ih7sz 4 ปีที่แล้ว

    Nice lecture very easy to understand
    thanks Ma'am
    I am from Pakistan.

  • @towsifbillah834
    @towsifbillah834 5 หลายเดือนก่อน +3

    Video quality 360p. Content quality 1000k

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

    Excellent Explanation. Thankyou

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

    Thank you so much much mam , we love your way to teaching ,its excellent

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

    After this video I am goona subscribe this channel very good explained mam♥️

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

    you are making great effort to explain the topic , Nice Explanation

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

    Thank you ,in this lockdown your lectures helped me a lot .

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

    Wonderful explanation i have ever seen ❤

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

    You are the best!

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

    concept of lcm is clear . thank you

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

    So Nice and easy method.Thanks

  • @Om-yq9xr
    @Om-yq9xr 2 ปีที่แล้ว

    Thank you for all your videos, please make more videos on dynamic programming, it is a complicated topic for me and your explanations are the best

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

    lovely video and great explanation maam. Keep it going with each and every subject ❤❤❤❤❤

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

    Great Explanation!

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

    I love you mam 😁
    The way you explain things has made me fall in love with you 💗💗

  • @071TanyaSinha
    @071TanyaSinha 10 หลายเดือนก่อน +1

    Thank you maam

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

    explanation method is outstanding...!

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

    Mam also make provide on matrix chain multiplication algo.

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

    Excellent, thank you!

  • @mr.silent122
    @mr.silent122 2 ปีที่แล้ว +3

    Love you mam
    This is 7 mark question for my 70 marks exam paper.
    10% in 20 minute

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

    thanks didi i learned a lot from you

  • @samahritimukherjee-8305
    @samahritimukherjee-8305 2 ปีที่แล้ว

    Thank you ma'am.....your lectures are just amazing.

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

    very Nice explanation

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

    Nice Explanation. But how the problem is solved using this matrix? Means how can we think that it can be solved creating such matrix?

    • @AbdulRehman-ew5fu
      @AbdulRehman-ew5fu 4 ปีที่แล้ว +1

      Surprisingly nobody asked this question and everyone simply accepted the formula! None of the youtube videos explains why a matrix is used for this problem! :(

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

      In the matrix a[i][j] represents the value of max common subsequence when we take the first i characters of string a and j characters of string b. we start from 1st char of string a and b. now from these value we derive what if one more character is added to either of the strings.

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

      @@AbdulRehman-ew5fu that is called dynamic programming it's a method to solve very complex programming questions

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

      @@hareeshr3979 thanks a lot..🙏🙏 I'm amazed

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

    thanks ma'am, this video is very helpful for understanding this topic

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

    Nicely explained

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

    Thank u very much mam.GOD bless u with most desirable thing for u

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

    Excellent Mam😊

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

    Thanks your explanation is awesome.

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

    Thank You Mam, your lectures so helpful.

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

    Thank you so much mam for clearing this topic for me! 💐🌹

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

    Nice explanation in detail
    It's excellent mam

  • @PrashanthG
    @PrashanthG 5 ปีที่แล้ว +3

    Perfect!

  • @dborkar079
    @dborkar079 5 หลายเดือนก่อน +1

    thanks mam really helpful i think 7 mark is confirm for tomorrow exam

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

    Thank you ma'am you explained it very clearly