Longest Repeating Subsequence | Dynamic Programming | LCS

  Рет қаралды 27,332

Techdose

Techdose

Күн бұрын

Пікірлер: 48
@theghostwhowalk
@theghostwhowalk 4 жыл бұрын
Just amazing. I so much like them that even after 2 FANG offers I am glued to these. Again all thanks to you for coding Qs. Kudos to also the fact while people are busy making paid sites, you are making this high quality content free to all aspirants via KZbin.
@techdose4u
@techdose4u 4 жыл бұрын
Thanks for supporting :)
@techdose4u
@techdose4u 3 жыл бұрын
Please ping me on LinkedIn
@VinothiniAnabayan
@VinothiniAnabayan 3 жыл бұрын
Crystal clear explanation, the first channel i prefer after seeing the problem statement. keep making videos
@techdose4u
@techdose4u 3 жыл бұрын
Thanks
@Kuriocity
@Kuriocity 3 жыл бұрын
Came here after watching Aditya Verma's video ... best explanation!
@zainabkhan9900
@zainabkhan9900 3 жыл бұрын
in else if condition: not s[i][j] its s[i-1][j-1]; if we consider loop i=0 &j=0 then dp[0][j] &dp[i][0] not valid or if we consider loop i=1& j=1 then we miss 0th charecter of string.
@Balaji-kg3ri
@Balaji-kg3ri 3 жыл бұрын
The explanation is so clean❤️
@techdose4u
@techdose4u 3 жыл бұрын
Thanks :)
@gautamsingh3977
@gautamsingh3977 4 жыл бұрын
Your videos are awesome! Keep producing these amazing videos.
@techdose4u
@techdose4u 4 жыл бұрын
Thank you. Yea I will.
@ajaywadhwa3398
@ajaywadhwa3398 3 жыл бұрын
Wow Really Nice Explanations !!
@techdose4u
@techdose4u 3 жыл бұрын
Thanks :)
@mathewsjose1990
@mathewsjose1990 Жыл бұрын
you are great sir!
@Kuriocity
@Kuriocity 3 жыл бұрын
14:10 ==>> This is the tablular form where LCS of the 2 strings at a given index(2d) are not at the same index in original string
@sayantaniguha8519
@sayantaniguha8519 3 жыл бұрын
Nice explanation
@techdose4u
@techdose4u 3 жыл бұрын
Thanks :)
@Aryansingh-fk7hy
@Aryansingh-fk7hy 3 жыл бұрын
Sir, at 6:03, the string AXXX, why didn't you also consider x(3) -string-1 combined with x(1), string-2, they both x at 3rd index of string 1 and x at 1th index of string-2 are not overlapping by indexes.
@jennieaayat9977
@jennieaayat9977 3 жыл бұрын
I have same doubt
@ashoksrinivasan4627
@ashoksrinivasan4627 3 жыл бұрын
I guess it may not overlap
@samuelwilliams7331
@samuelwilliams7331 Жыл бұрын
To have all 3 x's the indexes would have to match so you can only do 2.
@rohandsouza9147
@rohandsouza9147 3 жыл бұрын
Can we return the string value of LCS in same way as you did in the last part of the video ?
@brennanfradelis9267
@brennanfradelis9267 4 жыл бұрын
Awesome video!
@techdose4u
@techdose4u 4 жыл бұрын
Thanks
@JavaLovers
@JavaLovers 4 жыл бұрын
Nice video request you to please advise which software you using for display
@syedkaja2045
@syedkaja2045 4 жыл бұрын
amazing vedio
@techdose4u
@techdose4u 4 жыл бұрын
Thanks
@adhaarsharma753
@adhaarsharma753 2 жыл бұрын
It should be s1[i-1] == s2[j-1] in else if condition of the code which you have explained.
@abdqadr
@abdqadr 2 жыл бұрын
That will be correct if he had added 1 to the length of row and col of the table
@datastructure_solved5839
@datastructure_solved5839 3 жыл бұрын
Cleanest❤
@summitjoshi7901
@summitjoshi7901 3 жыл бұрын
A higher time complex approach
@sayantaniguha8519
@sayantaniguha8519 3 жыл бұрын
Initialization Condition is done according to LCS/LRS logic ?... i.e., filling 1st row & 1st column of DP Table?
@ritwik121
@ritwik121 2 жыл бұрын
yes
@RaGa_BABA
@RaGa_BABA 3 жыл бұрын
I dont understand the example of 'AXXX' .here the longest repeating subsequence is XX but no matter which index of X you take when repeating 'XX' one index will be common...please explain
@bharathkumar5870
@bharathkumar5870 3 жыл бұрын
look at the constraint,corresponding characters should have different indices in the main string
@27-Joshna
@27-Joshna 10 ай бұрын
Thank you my doubt got cleared ..@@bharathkumar5870
@parthpate1997
@parthpate1997 3 жыл бұрын
How to declare lsc[][] 2d array in when we are returning string ? (I.e in second case )
@techdose4u
@techdose4u 3 жыл бұрын
Did you try vector of vector of string ?
@gautamsingh3977
@gautamsingh3977 4 жыл бұрын
Hi Tech Dose, is this a leetcode problem?
@techdose4u
@techdose4u 4 жыл бұрын
I din't find it on leetcode.
@hashcodez757
@hashcodez757 7 ай бұрын
Uncrossed Lines
@abhimani72
@abhimani72 2 жыл бұрын
what about aaa, isisi
@syedkaja2045
@syedkaja2045 4 жыл бұрын
can we use the same method for forming lcs as you shown in this video
@techdose4u
@techdose4u 4 жыл бұрын
Yea
@theVSORIGINALs
@theVSORIGINALs 4 жыл бұрын
I EXPECT A REPLY ON THIS length is coming wrong in one of mine testcases ,n=157 expected =45,output=44 gjlapopkvxfgvicetcmkbljopgtqvvhbgsdvivhesnkqxmwrqidrvmhlubbryktheyentmrobdeyqcrgluaiihveixwjjrqopubjguxhxdipfzwswybgfylqvjzharvrlyauuzdrcnjkphclffrkeecbpdipu
@techdose4u
@techdose4u 4 жыл бұрын
Hard to check this for me
@ashwinvarma9349
@ashwinvarma9349 4 жыл бұрын
Please at least do a code walkthrough in the end🙏
@techdose4u
@techdose4u 4 жыл бұрын
This was LCS so dint do it.
Pattern Matching | Dynamic Programming | LCS
4:25
Techdose
Рет қаралды 10 М.
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49
HARD_MMA
Рет қаралды 3,3 МЛН
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 2,7 МЛН
Longest common substring | Dynamic programming
20:47
Techdose
Рет қаралды 68 М.
Longest Repeating Subsequence | Advanced Dynamic Programming
18:51
DP 31. Shortest Common Supersequence | DP on Strings
26:44
take U forward
Рет қаралды 169 М.
Longest common subsequence | Leetcode #1143
18:45
Techdose
Рет қаралды 61 М.