Introduction to Algorithms and Data structures in C++
Introduction to Algorithms and Data structures in C++, available at Free, has an average rating of 4.28, with 39 lectures, 2 quizzes, based on 6840 reviews, and has 138948 subscribers.
You will learn about Deeply understand basic Algorithms & Data Structures concepts Apply Algorithms & Data structures to new problems Analyse algorithms efficiency Find efficient algorithms Solve algorithmic problems! Learn more advanced topics This course is ideal for individuals who are You, if you don't know where to start. or You, if you watched many YouTube videos without understanding! or You, if you want to learn Algorithms & Data Structures fast! or You, if you want to solve algorithmic problems! It is particularly useful for You, if you don't know where to start. or You, if you watched many YouTube videos without understanding! or You, if you want to learn Algorithms & Data Structures fast! or You, if you want to solve algorithmic problems!.
Enroll now: Introduction to Algorithms and Data structures in C++
Summary
Title: Introduction to Algorithms and Data structures in C++
Price: Free
Average Rating: 4.28
Number of Lectures: 39
Number of Quizzes: 2
Number of Published Lectures: 39
Number of Published Quizzes: 2
Number of Curriculum Items: 41
Number of Published Curriculum Objects: 41
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Deeply understand basic Algorithms & Data Structures concepts
- Apply Algorithms & Data structures to new problems
- Analyse algorithms efficiency
- Find efficient algorithms
- Solve algorithmic problems!
- Learn more advanced topics
Who Should Attend
- You, if you don't know where to start.
- You, if you watched many YouTube videos without understanding!
- You, if you want to learn Algorithms & Data Structures fast!
- You, if you want to solve algorithmic problems!
Target Audiences
- You, if you don't know where to start.
- You, if you watched many YouTube videos without understanding!
- You, if you want to learn Algorithms & Data Structures fast!
- You, if you want to solve algorithmic problems!
***Big update – Dynamic programming***
- Fibonacci sequence
- Dynamic programming
- How to spot recurrence relations?
- 0/1 Knapsack problem
- Stack
- Check parenthesis expression
- Queue
“I learned a lot of thingsfrom this course. The GOLD trick was awesome.”Arpan P.
“I started thinking about problems in a more efficient way…” Mokshagna S.
“It’s deep, rich in information, consistent and dense” Laurentiu M.
“It’s a very good course, it focuses on building your concept.” Saransh S.
“Awesome, it’s just awesome” Yazan R.
I’m a competitive programmer, World Finalist in Google HashCode algorithmic challenge, and a 3x Gold Medalist in the Computing Olympiad C/C++.You will learn fundamentals Algorithms & Data structures fast and the knowledge will resist because I teach you using visual examples.
You will get my advice every time you need it! Just message me.
If you know the basics of C++, this course suits you perfectly !
I’ve designed this course to take you down a guided learning path. You will find some GOLD tricks sprinkled throughout the course that will help you become an algorithmic ninja!
What can you take from me ?
I have spent 5 years of my life learning this topic by myself. You have the possibility to take my knowledge for granted! I’m teaching in the way I learnt: with illustration and examples.
My Promise to You
Algorithms and Data structures brought me success and immense satisfaction. I created this course to share my knowledge with you because I love this topic and I promise to teach you with enthusiasm! If you need support, I will be just a message away.
My Approach
Practice, practice and more practice. After each lecture, I will guide you to solve little problems! The most important thing you can obtain from this course is to think like a problem solver!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Curriculum overview & Video quality
Chapter 2: Getting started
Lecture 1: Installing IDE: Codeblocks
Lecture 2: Creating a project
Chapter 3: Building a strong foundation
Lecture 1: What is STL ?
Lecture 2: Time is your single competitor
Lecture 3: Global/Local variables: Part one
Lecture 4: Global/Local variables: Part two
Lecture 5: How to prepare for competitive programming ?
Lecture 6: Global/Local variables: Part three
Lecture 7: Lessons from my CS degree
Lecture 8: How debug effectively
Lecture 9: Algorithms complexity
Lecture 10: Appearance array
Lecture 11: PRACTICAL EXERCISE – Counting sort
Lecture 12: Stack
Lecture 13: PRACTICAL EXERCISE: Check parenthesis expression
Lecture 14: Queue
Lecture 15: PRACTICAL EXERCISE
Lecture 16: How to prepare for the coding interview?
Lecture 17: Binary search
Lecture 18: GOLD trick: Mars trickery
Lecture 19: Finding first or last occurrence of a number
Lecture 20: PRACTICAL EXERCISE
Lecture 21: PRACTICAL EXERCISE – Number of occurrences
Lecture 22: Basic sorting
Lecture 23: Fast sorting: Sort from STL
Lecture 24: PRACTICAL EXERCISE: Majority element
Lecture 25: Data structures: Part one
Lecture 26: Data structures: Part two
Lecture 27: Constructors: Part one
Lecture 28: Constructors: Part two
Lecture 29: Sorting structures
Chapter 4: Dynamic programming
Lecture 1: Fibonacci sequence
Lecture 2: Dynamic programming
Lecture 3: How to spot recurrence relations?
Lecture 4: 0/1 Knapsack problem
Chapter 5: Becoming a PRO
Lecture 1: Finding the ideal complexity
Lecture 2: PRACTICAL EXERCISE: Finding a sum
Instructors
-
Andrei Margeloiu
Google HashCode World finalist, 3x Gold medalist
Rating Distribution
- 1 stars: 142 votes
- 2 stars: 224 votes
- 3 stars: 1175 votes
- 4 stars: 2458 votes
- 5 stars: 2841 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Power BI Business User
- PMI – PgMP | 2024 Real Practice Exams (1150 Questions)
- Six Sigma: Certified Lean Six Sigma Green Belt | Accredited
- International B2B Trade Shows Management
- Project Management Guide for Human Resources (HR)
- Become a Master of Business Management
- Certifications & requirements when importing from China
- How to Write a Business Plan
- Product Cost – How to Reduce Manufacturing Costs
- How to Be an Expert Witness (Fully Accredited)
- Complete SQL Bootcamp for Data Science, Analytics, Marketing
- Learn this Killer Sales Process and Close Massive Deals Now!
- Self-Publishing: Beginner to Advanced – The Complete Course
- Format in Microsoft Word and Convert to eBook in Calibre
- Copyright Protection for Entrepreneurs (Protect Your Work)
- Ace the MBA Application!
- Home Office & Computer Productivity Hacks Organize Your Life
- Be A Thought Leader Business Coaching, Mentoring On Clarity
- From 0 To 1:SQL And Databases – Heavy Lifting
- Easily Discover and Acquire The Best Multifamily Properties