Hi everyone I am Fraz And in this video I am gonna give you very important tips on note making I just have one request to you Watch this video completely And if you do not have time now Then watch it later But watch it till the end at least once Because the tips that I am gonna tell in this They will solve a lot of problems of you Now what are the problems? Basically problems are that we read DSA But we study from many different different resources We study a algorithm from one resource But the other algorithm from another resource And then everyone's course is different Everyone's method of coding is different Code on different resources is displayed differently Although the logic remains the same Algorithm remains the same But the style of doing code becomes different So those people who are beginners They face a lot of problems here And I also had to face that problem What happens is let us say We studied prim's algorithm from somewhere There is an algorithm called prim's algorithm Let us say we studied that algorithm from somewhere Now we didn't make any notes of that algorithm after studying it We just remembered that this is the algorithm This is how it works We found its logic also That how this algorithm works But later when we revised it Obviously we are not using it everyday When we revised it for the Interview That time we will have forgot that what is prim's algorithm How it used to work At that time we need to recall that same thing that we studied earlier If you study from some resource, you will most probably get confused If you are a beginner These problems comes a lot That is why the progress that you have done the DSA that you have learnt after putting 3-4 months That shouldn't be zero That is why you need to make really good notes And you do not have to make notes that takes your complete time You have to make very small notes And you have to make them in such a way that it's easy to revise them We will be talking about every tip that I used to use, that my sister used to do And we will be discussing everything in detail so please watch the complete video And before moving further in the video please do like the video And comment down below if you are liking the video I get so much motivation from your likes and comments And the reach of our video increases a lot So please like the video Now let us move on to note making So as I told you that If we have studied from some resources First we do not have to cram it We do not have to memorize the algorithm We have to understand the algorithm If you understand it, then memorizing it will be very easy Understanding is a solution to remember that particular piece of code If you understand it then you will not have to memorize some lines You will have to memorize the logic And then you will be able to code it Now if you understand an algorithm, take so many references You ask some from your seniors Some you ask from your friend That what is this line doing that is written in this? In this way you learn an algorithm perfectly You understand that perfectly Now you understood it You will remember it till 2-3 days But as soon as you go forward you will forget what that algorithm was Although you will be able to refer the code That this was the code , but you will forget that how it used to work Then you will have to invest the same time again That is why we will be making very small notes We will make very small notes There are four points There are four very important points And I will show you how I make notes Okay There are two ways To make notes The first way is that you make a notebook The second way is that you maintain a soft copy In your pc So we have these two ways Now what I used to do is I used to have a notebook When I was in college What is the benefit of that? I can also make notes on computer Its benefit is During the boring lectures That I didn't use to mind I used to study those subjects again by myself I didn't use to understand in the class In those lectures sometimes I used to look at those notes I used to look those notes I used to revise them That is why I used to have a notebook There I cannot my laptop That is why So those who are college students Can make a notebook And I will also tell you about soft copy that how you have to make soft copy Means how you have to store notes in PC They are also very useful So you can take mix of both with you And this is going to help you a lot In your preparation Okay! Now the hard copy that I have, means the notebook that I used to maintain I do not have that now I do not know I lost it somewhere But I have soft notes now So let me tell you first with my soft notes That how I have made them Okay So you can see on your screen I have made a complete folder of name DSA In that I have done questions of dynamic programming separately I have done graph questions separately I have written questions separately of the sub questions that comes under graph Then segment tree. In this way I have made it completely When I made it? I made it when I solved the questions Now when any new question or algorithm will come in front of me From which I am learning something new It is not like that I have done that before and I will include that in the notes With that my notes will become very big I definitely do not want to do that I only have to include New things that are coming new in front of me Like I must have studied at some time this multi source bfs I must have studied this for the first time at some time So what I have to do at that time I have to write the code of multi source bfs Now this, that is visible to you here This is not the general code This is not the general code Instead it is a question that I had done on multi source bfs Okay I did one question on multi source bfs I mentioned that here That this was the question In this question we had to shortest path visiting It was very interesting question And I got to learn something new That is why I included this question In my collection of notes Now I have written some points on it That I thought while I was solving this question I thought these points These points were in my mind Or I must had seen the solution from somewhere and understood it Then these points had come in my mind So I mentioned then here This is a really good use case of multi source bfs And all and all Whatever came in my mind at that time We can go back and forth between nodes But should never land on the same node In this way I have written it in a good way Alright So you guys can also mention in the same way So in this way I also have made notes of many other topics And I have written comments on everyone That while learning this algorithm or while solving this question I had this thing in mind Now I am gonna discuss four very important tips with you guys That you should keep in mind while making notes So before moving further in the video There is a very important message for you guys If you guys also want to learn DSA in systematic manner Then you can refer to Coding Ninjas courses On these courses you will get 40% discount only today Which is 18th of March I will provide link in the description Now what is the benefit of these courses Here you get courses on your DSA preparation DSA in C++, Java, Python In systematic manner And you have the assignments along with this You also get questions Along with that if you stuck anywhere, you get TA support Which is really good in saving time So TA support is one of the best thing that I like about the courses Apart from that you get courses of competitive programming Web development courses And many more are there on development From which by making projects you can add in your resume So one very important thing You will also get a book with these courses Where all the Data Structures and Algorithms will be mentioned Which is a really good handbook So I am gonna talk about these four points So the first thing is that you mention the code Whatever algorithm you learnt Whatever data structure you learned You have to mention its code here Now it is not like that you keep adding the code of every problem here But the formula that have taught you something new , you got to learn something new You will definitely write its code here First thing is code I am not saying write the algorithm Because I personally do not like algorithms That write them in English Then convert them into coding Along with code you will also write complexities here Time and space Complexities Okay Then The second thing is You have to write some comments Now what are comments? Comments are those that when you understood this algorithm You understood this question At that time how you understood it What example did you take? Which reference did you take? You have to write that thing here Comments Sometimes it happens that we look new code and we do not understand that why we did it here Or why this guy did it here So that thing you will not understand of your own code when you will look after sometime Why did you do it here like that That is why you need to write comments For what reason have you picked up this data structure For what reason have you done a particular thing in the code Comments are very important Then the third thing is Write down the example questions Like as I showed you What have I done in my notes Instead of writing a general code of multi source bfs I placed an example of multi source bfs This was a good example that I placed here If I would have got 2-3 more examples here, I would have placed them also Good examples So after writing the algorithm Try That you place a good question of that either from code forces or from leetcode or from code studio or from anywhere This is the question that I have done using that this algorithm If you guys do not want to write direct algorithm It happens many times that we do not want to write algorithms generally So you can only mention question What will happen with that question That is not the cramming of the question That is not remembering the question That is remembering the algorithm With the help of an example question okay So here you have to write example question Definitely that is a very important thing Then the fourth thing is You have made so many notes so when will they come in use They will come in use when you will study them When you will revise from them So when these notes will be ready You gonna enjoy reading these Because you have written the code and comments by yourself only But still if you will read them after 5-6 months These things will start coming out of your mind Then you will have to spend more time on these notes also Although you will have to spend less time comparatively But yes you will have to spend time That is why I would advise you that once in a month Go through these notes in one day That this is the question that I solved using multi source bfs Okay this is the question that I solved using segment tree So In this way you remembered segment tree You remembered that what is multi source bfs All these tricks, techniques that you have learned Data structures that you have learned Everything will come in mind Now some points for those people who say that we do not have to remember the questions. We have to learn the questions See it is a simple thing Here you are not remembering the questions You are remembering the techniques of solving the questions Okay Here you are learning, by which algorithm, the question should be solved That is what problem solving is Those people who ask that how to develop problem solving skills So in this way you guys can develop You know which algorithm to use at which place So in this way you can keep this as a note in good way Whenever there will be interview, you will take hardly 1-2 days to revise these notes And you will be really confident before going to the interview Your confident will be boosted very much Now follow all these tips and techniques . Make your notes And most important thing do like the video If you are liking the video And let me know in comments section that what types of videos do you want in future Ok . All the best for your interviews All the best for your placements And see you in the next video. Bye bye