Allahabad ka asar : "jaun" "jaun" se digits 😂😂. Great education as always.
@kshitijmishra27162 жыл бұрын
same here jaun jaun se 😂😂😂😂
@animeshmaru162 жыл бұрын
This series is better than all NETFLIX series 💛💛
@PIYUSH-lz1zq2 жыл бұрын
why after for loop we r storing in DP why not after if loop ????
@ApoorvaRajBhadani2 жыл бұрын
Need video for NlogN approach
@himanshupathak35742 жыл бұрын
your way of explaination is very cool😄👍
@sahilanand302 жыл бұрын
Crystal clear explanation
@CodingJoySoul Жыл бұрын
This is also a good approach to understand LIS
@fgffgf9844 Жыл бұрын
Thanks bhai because of your technique now I am able to solve medium-level DP problem easily(I mean with less effort than I was making previously).......u are god
@wolfrikz72382 жыл бұрын
Great Explanation ❤️
@satyamgupta4808 Жыл бұрын
explained very clearly. i like it
@leftover3857 Жыл бұрын
💛 This was something different
@ROHITKADYANJI2 жыл бұрын
Literally bhai too good 🙌
@anutyagi10022 жыл бұрын
Thanku so much ... Easy to understand explanation
@nishanttyagi36652 жыл бұрын
which course and year
@Knowledgeatfingertips-d1n4 ай бұрын
Music name please which is at beginning and ending of the lecture...
@yath36812 жыл бұрын
Wouldn't the time complexity be (n^3) ?? As we are also running a loop from 0 to n in the main function , and we are calling the LIS function in each iteration which is (n^2) .
@abcefg70452 жыл бұрын
no, because if you carefully observe for the loop in main function the lis() will behave like O(n) time complexity as we already calculated all the dp[] form 0 to i - 1 beforely
@namansharma51282 жыл бұрын
LIS fxn is called N times from the main fucntion and each LIS fxn call is calling at max N times for all the calls from main fxn cuz we are storing the results in dp array. Thus TC is O(N^2) if we would not be using the dp array , then for each LIS call from the main fxn, LIS will be running for N! times. TC--> O(N* N!) .
@bhavyramani40552 жыл бұрын
@@abcefg7045 yes so if we talk about accurate answer then complexity will O(N²) + O(N) which is equal to O(N²)
@jitendrakumar-vv8ho11 ай бұрын
what if it give tle then? it requires o(nlogn) complexity in codingninjas studio @@namansharma5128
@UltraKillpc10 ай бұрын
int dp[N]={-1}; will do memset
@magamindplanet8930 Жыл бұрын
trial 01 abc 9:22 testing ei34 dai34
@samirbhauraojigiripunje67962 жыл бұрын
💛 as you said thanks for such a helpful content sir. luv you a lot😄
@Claire-uw1qv2 жыл бұрын
4:31
@strugglingprogrammer14872 жыл бұрын
love you bro to teach me dp in spectacular way
@PIYUSH-lz1zq2 жыл бұрын
why after for loop we r storing in DP why not after if loop ????
@ravirana5261 Жыл бұрын
sir one confusion...Where is the base condition for recursive lis function?
@SajanKumar-ec2us Жыл бұрын
Please discuss also iterative approach
@himanshukumar-uh4ce2 жыл бұрын
Paji Tusi great ho ❤️
@ajaysasank36552 жыл бұрын
bhaiya in the recursion call each time we are calling lis(j) but where are we incrementing it each time j is starting at 0 and we are calling it where is it increasing?
@otismaeve61672 жыл бұрын
vaiya music ka reference di jiye please....apka video bohot accha raha vaiya.Thank you.
@bhavishyamehar31222 жыл бұрын
Awesome video bro
@glenntauro63072 жыл бұрын
Loved ur video. Suggested by sheldon tauro
@PIYUSH-lz1zq2 жыл бұрын
why after for loop we r storing in DP why not after if loop ????
@saranshkumar47772 жыл бұрын
Nice Explainaintion !!!!!
@vineetkumar28992 жыл бұрын
thanks bhaiya
@harrypottah98622 жыл бұрын
Important part 11:20
@deepmaurya32572 жыл бұрын
@prabhatmishra56672 жыл бұрын
THanks
@abhijeetsingh97962 жыл бұрын
Sir aapki college ID chal rhi hai kya abtak?
@ChandraShekhar-by3cd2 жыл бұрын
Please also consider to explain tabulation method as well . It will be helpful for all..💛 Thanks
@samagrapathak38542 жыл бұрын
Bhai vo to sab jae he this is something different
@leftover3857 Жыл бұрын
int lengthOfLIS(vector& nums) { int n = nums.size(); int ans = 1; vector dp(n+1, 0); for(int i = 0 ; i < n; i++){ for(int j = 0 ;j < i; j++){ if(nums[j] < nums[i]){ dp[i] = max(dp[i] , 1 + dp[j]); } } } for(int i = 0 ; i < n; i++){ dp[n] = max(dp[i] , dp[n]); } return dp[n]+1; }
@ChandraShekhar-by3cd Жыл бұрын
@@leftover3857 Thanks
@anshulagarwal66822 жыл бұрын
what does below statement do? return a = b;
@tusharnain66522 жыл бұрын
it stores b in a, and then return it;
@snehamandal5376 Жыл бұрын
💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛THANKING U SO MUCH BHAIYA FOR DELIVERING SUCH AN AMAZING CONTENT💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛
@ArpitSingh-ty7gf2 жыл бұрын
bhiyaa o(nlogn) waala bhi please explain kardo
@iamluv2 жыл бұрын
its not dp, hence not covered
@yogeshrocks5729 Жыл бұрын
tabulation ka code bhi bata dete na bhayya.... if anyone know send it...
@yogeshrocks5729 Жыл бұрын
#include #include using namespace std; int lis(vector &nums) { int n = nums.size(); vector dp(n, 1); int max_length = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) { if (nums[i] > nums[j]) { dp[i] = max(dp[i], dp[j] + 1); } } max_length = max(max_length, dp[i]); } return max_length; } int main() { vector nums = {10, 9, 2, 5, 3, 7, 101, 18}; cout
@varshasingh66272 жыл бұрын
gfg pe it is giving Runtime Error
@NeverGiveUp_oo72 жыл бұрын
Hello LUV ...can you write a program to parse a nested structure into json or other format....or anyone who is reading this comment???
@abhinavshukla9702 жыл бұрын
Can you explain the problem?
@sailesh3072 жыл бұрын
Which language???
@NeverGiveUp_oo72 жыл бұрын
Python or anyone
@leninsingh52642 жыл бұрын
I don't understand why add 1 in lis(j)+1? please explain
@arunrongala50642 жыл бұрын
We add that because upto j we get lis(j) and here we need upto i so we take j to i so we add that 1
@leninsingh52642 жыл бұрын
@@arunrongala5064 I have a doubt lis() is a function and ans is a variable, In==> cout
@arunrongala50642 жыл бұрын
@@leninsingh5264 here lis () is a function with a return value of integer na . So after the function execution completes it will store the returned value which is an integer and then compares it with the ans and it stores the max of the both
@leninsingh52642 жыл бұрын
@@arunrongala5064 okay I got that it's not storing all, only max is storing and keep comparing that keeps only max value. Thank you
@leninsingh52642 жыл бұрын
Can you please tell about dp[2515], I find it difficult others too like N=2e5+10. How to write such size?
@mrrishiraj882 жыл бұрын
Good day
@divitgoyal59012 жыл бұрын
Bina base case ke kaise run ho rha code,please explain someone?
@anutyagi10022 жыл бұрын
Hnnn ye b h
@harshitsingh47642 жыл бұрын
compare to other videos isme explanation thoda kam acha tha. you should have solved an example fully on the board, because this is a bit tricky for me understand
@harshitsingh47642 жыл бұрын
💛
@gamingstars8956 Жыл бұрын
sir isme base case ki zaroorat kyon nhi padi
@laconic7119 Жыл бұрын
recusive function call sirf array ke elements ke liye hi hogi.
@prabhatgupta98432 жыл бұрын
💛
@The-fc1fi2 жыл бұрын
I want video in 1 day 1 video please 🙏
@satyammaurya1652 жыл бұрын
💚
@krishchandrasekaran2 жыл бұрын
Wish its on english, Unable to understand hindi
@pranjalsingh30712 жыл бұрын
💛💛💛💛💛💛💛
@ENGCS_JaiSaxena2 жыл бұрын
time complexity zyada hai bro try reducing it
@unknown_coder79602 жыл бұрын
Bhaiya bas 888 questions aur 🙂
@unknown_coder79602 жыл бұрын
@@aadigoyal8400 leemtcomde :)
@unknown_coder79602 жыл бұрын
@@aadigoyal8400 thamk youm!
@ashutoshkumarchoudhary64202 жыл бұрын
♥♥
@sakshiawadhiya72672 жыл бұрын
Sublime me comptitive programming ke setup me problem aa rhi hai kaise solve kare