Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

BEST DSA NOTES 2023

Rating
-
Sold
-
Pages
54
Uploaded on
17-03-2023
Written in
2022/2023

DSA stands for Data Structures and Algorithms. It is a fundamental topic in computer science and software engineering that deals with the study of data organization, storage, and retrieval, as well as the design, analysis, and optimization of algorithms that operate on this data. Data structures refer to the different ways of organizing and storing data in computer memory. Examples include arrays, linked lists, stacks, queues, trees, and graphs. Each data structure has its own set of operations and methods for accessing and manipulating data, which can have a significant impact on the performance of algorithms that use them. In summary, DSA is a crucial topic for anyone interested in software development, as it provides the foundation for efficient and effective problem solving. Good notes on DSA should cover the various data structures and algorithms, their properties, strengths, weaknesses, and trade-offs, as well as their implementation and analysis in code. Additionally, notes should include examples, exercises, and practice problems to help solidify the concepts and techniques.

Show more Read less
Institution
Course

Content preview

C++ Basics in One Shot

This is one of the most followed resources in the country
as of now what this resource gives you it gives you 119
well curated problems such that all your DS algo Concepts
will be covered. You should definitely check out coding
ninjas because web development okay data Stitch
algorithm foreign Country there's a link in the description
make sure you check them out I 'll be using vs code in
order to code I'll be writing my C plus plus code over here
and whatever the code generates as an output will be
produced over here. In the next video we will be covering
Java 1. C plus plus we can use the hash include so hash
include i o stream imagine if you want to use something
like a math dot hIll be talking about radical functions
afterwards. C out is a function which exists under the STD
and double colon so in order to use C out you have to write
STD.




Program always uses STD for all the functions. For most
of the functions you have to write STD double colon

,double Corner. If you compile it and print everything now it
looks like an easier task, isn't it? This is how you can easily
write okay now let 's quickly have an input imagine you
want to take an input. It's going to take you a lot of time.
This is where C plus plus C is a I 've got something better
for you I say can I write bits STD C plus Plus C plusplus C.
It includes all the libraries, everything whatever libraries
are there in C plus. plus plus. everything is included under
this bits slash stdc plusplus plus dot h. We will be
specifically using two data types float and double again
they have ranges depending on the Range that you use
you 'll be using float or double the ranges are visible on the
screen. If you want to store bigger numbers than this this
is where something like long long will come in so if you are
saying long long it will give you a wider range.




If we use something like get line inside the get line you
have to write CN what is get line again do not need to dig
deep it's an internal function. The moment you click enter
the next line will not be picked up so it just picks up till the

,line break so string and get line is used to take any of the
string. Character can store all of the 256 characters in
English dictionary. If we have something like a 10 and that
10 can be stored in all the three or all the five why ca n't we
use simply long long or maybe double? Everything takes
up a certain space in your computer so depending on that
we decide what to use now integer has a range now those
numbers you can't uh remember so what I usually do is I
keep a rounding of number like I know integer will be from
minus 10 to the power 9 to 10 to power 9. If you are
greater than equal to 18 then I can say you are an adult
you're an adult yes or if you are lesser than 18 E1 not an
adult. If you omit the else statement what will happen is
the 15 will be taken as the input and the if will not be
executed and will not find an else.




The problem is very simple. The school has following rules
for grading systems below 25 grade f 25 to 44 grade e 45
to 40 49 ready and so on so your task is to ask users to
enter marks and print the corresponding grade okay so
what is the first reading to get the marks. Backslash
asterisk is how you can do it in a single line. If 24 is true

, over here none of these lines will be executed because it
states else it will never go there and it will not be executed
so you 'll be saving a lot of time previously in every F was
executed so this is why else if will be written now another
thing you 're having 24. marks is going and checking this
set imagine the marks are something like 86. If the age is
smaller than 18 you can print this and all the conditions
are given to you so something we know uh for sure is we
need age right so we can take the scene of H now we
know something if H is uh smaller than H then we got ta
print something like not eligible per job. If it is greater than
equal to 18 you will be eligible for a job. But if it is between
55 and 57 eligible for the job but retirement soon that is
what you have to print got it right.




Time and Space Complexity

Eventually when you complete all the steps or all the
problems you will have a very very good hold on time
complexity. Time complexity can not be said as time taken
because it is dependent on the system it is different

Written for

Course

Document information

Uploaded on
March 17, 2023
Number of pages
54
Written in
2022/2023
Type
Class notes
Professor(s)
Jayant
Contains
All classes

Subjects

$5.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
iconicgaming

Get to know the seller

Seller avatar
iconicgaming T.I.M.E school
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 year
Number of followers
0
Documents
3
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions