Professional Documents
Culture Documents
Suk Haaa SDF
Suk Haaa SDF
Suk Haaa SDF
on
Submitted by -
Sukhpreet Singh
Registration No –
12223908
Program Name –
DSA in C++
School of Computer Application
Lovely Professional University, Phagwara
(May – November 2022)
Acknowledgement
Primarily I would like to thank God for being able to learn a new technology. Then I
would like to express my special thanks of gratitude to the teacher and instructor of
the course DSA Self-Paced from GeeksForGeeks who provide me the golden
opportunity to learn a new technology from home. I would like to also thank my own
college Lovely Professional University for offering such a course which not only
improve my programming skill but also taught me other new technology. Then I
would like to thank my parents and friends who have helped me with their valuable
suggestions and guidance for choosing this course. Last but not least I would like to
thank my all classmates who have helped me a lot.
Sukhpreet Singh
6 Bibliography or References
Introduction of the Course
In the rapidly evolving landscape of computer science and software engineering, a
solid understanding of data structures and algorithms forms the cornerstone of
effective problem-solving and efficient code implementation. This comprehensive
course is designed to equip you with the essential knowledge and skills required to
navigate the complexities of modern programming using the C++ language.
Our expertly crafted modules will guide you through the fundamental concepts,
techniques, and best practices that underpin C++ programming for data structures
and algorithms. You will learn how to design and implement various data structures
such as arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
Furthermore, you will explore a diverse range of algorithms including searching,
sorting, recursion, dynamic programming, and graph algorithms, gaining valuable
insights into their applications and performance analysis.
Throughout this journey, you will have the opportunity to reinforce your learning
through hands-on coding exercises, interactive quizzes, and real-world problem-
solving scenarios. Our goal is not only to help you grasp theoretical concepts but
also to hone your practical programming skills, enabling you to translate knowledge
into action.
1- https://www.coursera.org
2 - https://coursera.org/share/1bd100f620e35029edc3601672059494
3 - https://www.javatpoint.com/machine-learning
4 - https://www.geeksforgeeks.org/machine-learning/
5 - https://www.kaggle.com/