Skip to content

Commit e1a4ce7

Browse files
Update README.md
1 parent 205bc58 commit e1a4ce7

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

README.md

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,15 @@
1-
# Data-Structures-and-Algorithms
2-
This repository contains certain basic programs of data structures in C/C++
1+
# This repository contains some basic programs of Data Structures in C/C++ and various algorithms involved in them.
2+
## * What is a data structure ?
3+
- A data structure is a special way of organizing and storing data in a computer so that it can be used efficiently.
4+
- Array, LinkedList, Stack, Queue, Tree, Graph etc are all basic data structures in C/C++ that stores the data in a special way so that we can access and use the data efficiently.
5+
## * Why do we need data structures?
6+
- Data structures are used in almost every program or software system.
7+
- Specific data structures are essential ingredients of many efficient algorithms, and make possible the management of huge amounts of data, such as large integrated collection of databases.
8+
- In software design, Data structures are known to be major factors for collection, storing and organizing of data rather than algorithms in some programming languages.
9+
- Often Data structures are used in the combination of algorithms.
10+
## * How are data structures used in programming language?
11+
- The data structure is not any programming language like C, C++, java, etc.
12+
13+
- It is a set of algorithms that we can use in any programming language to structure the data in the memory.
14+
15+
- To structure the data in memory, 'n' number of algorithms were proposed, and all these algorithms are known as Abstract data types.

0 commit comments

Comments
 (0)