Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 20% Algorithms Bootcamp in C++

Algorithms (Data Structures) Bootcamp in C++

$15.99Track price

(14 customer reviews)
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.3/10 (Our Score)
Product is rated as #39 in category C++

This course is for those who are interested in computer science and want to implement the algorithms and given data structures in C++ from scratch. In every chapter you will learn about the theory of a given data structure or algorithm and then you will implement them from scratch.

Chapter 1: Recursion

theory behind recursion (recursive function calls)

stack memory and heap memory

recursion and stack memory of the OS

recursive problems such as the Towers of Hanoi problem

Chapter 2: Backtracking

what is backtracking

how to solve problems with backtracking

N–queens problem

coloring problem

knight’s tour

Chapter 3: Dynamic Programming

overlapping subproblems and dynamic programming

what is memoization and abulation ?

Fibonacci numbers

knapsack problem

Chapter 4: Data Structures

data structures and abstract data types (ADTs)

arrays

linked lists

stacks

queues

binary search trees

priority queues (heaps)

associative arrays (hash tables)

Chapter 5: Graphs

directed and undirected graphs

graph traversal: breadth–first search and depth–first search

shortest path algorithms

Dijkstra’s algorithm

Bellman–Ford algorithm

Chapter 6: Substring Search Algorithms

the most relevant substring search algorithms

naive substring search

Knuth–Morris–Pratt (KMP) substring search algorithm

Rabin–Karp algorithm

Z algorithm (linear pattern matching)

Chapter 7: Sorting

stable sorting and adaptive sorting

comparison based and non–comparison based sorting algorithms

Instructor Details

Hi! My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation. These things may prove to be very very important in several fields: software engineering, research and development or investment banking. I have a special addiction to quantitative models such as the Black-Scholes model, or the Merton-model. Take a look at my website if you are interested in these topics!

Specification: Algorithms (Data Structures) Bootcamp in C++

Duration

17.5 hours

Year

2022

Level

All

Certificate

Yes

Quizzes

Yes

14 reviews for Algorithms (Data Structures) Bootcamp in C++

3.9 out of 5
7
2
2
2
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Thomas Zoller

    The course is good for total beginners or as a quick refresher for everyone with at least a little CS background. Author explains all topics in an easy to follow way. Examples are very abstract which is sufficient to explain the algorithms but gives no idea about practical application. There’s nothing C++ specific except that the examples are implemented in C++. So, the learner should more expect lectures about algorithms than about C++. For anyone fluent in English, watch at 1.5x times speed.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Vikram

    Instructor simply reads from the slides for most slides. Some slides have errors on them and some present less than optimal solutions for the problems posed (ex: coloring problem). There are no exercises and coding challenges to reinforce your understanding. Course Q&A is not active. So if you get stuck somewhere, you’re pretty much on your own. But the content (topics covered) is good. And the code he provides is well thought out.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Mohammad Aashik Khan

    Instructor is explaining everything related to the topic in depth. Hats off!

    Helpful(0) Unhelpful(0)You have already voted this
  4. Lewis Bawden

    As someone with a background in C++ from experimental physics, but without a computer science background, I enjoyed this course and learnt a lot from it. It was a great introduction into basic abstract data types and basic graph search and recursive algorithms. The instructor covered interesting problems in a very clear way and slowly built up to the highest complexity problem, but without feeling like it was going at a painfully slow or lightning fast pace.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Anonymized User

    exceptional, the code runs, a very good instructor

    Helpful(0) Unhelpful(0)You have already voted this
  6. Vinayak Kukreja

    The course is really nice and it is for everyone who needs a refresher or even a start with algorithms and data structures in C++. The pace of the course is very good, and the instructor’s knowledge regarding the subject is also very good.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Premchand Jodukallu

    high level theory (very good explanation) which we can gain by any good text book . practical ascpectsmsample programe required

    Helpful(0) Unhelpful(0)You have already voted this
  8. Marina Landisberg

    Good explanations, I like course of this instructor

    Helpful(0) Unhelpful(0)You have already voted this
  9. Nahim El Atmani

    I found the course a bit too boring, examples are already implemented and leave no space for tinkering and trying on our own. All those information are easily searchable online for free and would take far less time to go through than 7.5 hours.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Neil Chokriwala

    His code is really clean!!! You can learn just from the code itself and just his syntax and spacing, how he lays out comments, he picks a bunch of challenging problems. This is a really good course.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Abinash Mishra

    Author could have given some detailed and deep down view of some topic than this course will be considered as Exceptional for me.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Ankitaben Patel

    Very few courses actually in depth fundamentals of DS. These course’s not only coverage is good, it also has lots of other information and different implementation. I was afraid of addressing knapsack problem and N queen problem till now. Explanation given here made it so easy to understand. Must have course for every C++ developer.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Shubham Gupta

    expecting some more visual representations

    Helpful(0) Unhelpful(0)You have already voted this
  14. Dan Joshua Santiva ez Gutarra

    I love Udemy

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Algorithms (Data Structures) Bootcamp in C++
    Algorithms (Data Structures) Bootcamp in C++

    $15.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare