Introduction to Algorithms and Data Structures ICTtrainingen

99,00

In deze Algorithms en Data Structures training/cursus leert u de basisprincipes of algoritmes en datastructuren kennen.

Artikelnummer: ICTT101101 Categorie:

In deze Algorithms en Data Structures training/cursus leert u de basisprincipes of algoritmes en datastructuren kennen. De voorbeelden in deze cursus zijn op basis van C++. De cursus richt zich op wat een programmeur moet weten over algortimes en datastructuren, zonder dat het te wiskundig wordt.

Onderwerpen die onder andere aan bod komen zijn terms of Big O notation, stack of integers in C++, adjancy matrix, Breadth First Search, Depth First Search, en nog veel meer.

Uw resultaat

Na het volgen van deze training bent u bekend met de basisprincipes van algoritmes en datastructuren.

Doelgroep

Deze cursus is bedoeld voor kandidaten met enige programmeerervaring die graag de basisprincipes van algoritmes en datastructuren willen leren.

Inhoud cursus

De training / cursus Introduction to Algorithms and Data Structures bestaat uit verschillende lessen:

Introduction to Algorithms and Data Structures

  • Recognize the definition of a data structure and its importance in computer science
  • Define what an algorithm is informally and discuss a few aspects of algorithms we need to consider as programmers
  • Define the complexity of an algorithm in terms of Big O notation
  • Define and use static arrays in C++
  • Define and use dynamic arrays in C++
  • Use a recursive binary search in C++
  • Implement a fixed-size stack of integers in C++
  • Implement a fixed-size queue of integers in C++
  • Implement a linked list in C++
  • Construct and destruct a Binary Search Tree (BST) in C++
  • Perform a search using recursion on a BST in C++
  • Insert elements into a BST in C++
  • Delete elements from a BST in C++
  • Implement a Bubble sort to sort a list of integers in C++
  • Implement a Merge sort in C++
  • Implement a Quicksort in C++
  • Define a graph as an adjacency list in C++
  • Define a graph as an adjacency matrix in C++
  • Perform a Breadth First Search (BFS) on a graph represented by an adjacency list in C++
  • Perform a Depth First Search (DFS) on a graph represented by an adjacency matrix in C++
  • Implement a Topological Sort in C++ to sort a graph represented by an adjacency list
  • Define a hashed data structure and discuss when to best use them
  • Implement a custom hash function in C++
  • Discuss the difference between perfect and non-perfect hashing, and implement a perfect hash in C++
  • Discuss the method of handling collisions using separate chaining
  • Learn the use of the fundamental basics of algorithms and data structures

Meer informatie?

Kijk op onze website voor gedetailleerde lesinhoud en schermafbeeldingen van deze training.

Onbeperkt leren voor een vast bedrag per maand?

Naast losse trainingen bieden wij ook IT kennisabonnementen aan waarmee je onbeperkt kan trainen voor een vast laag bedrag per maand. Zie voor meer informatie onze website onder Onbeperkt Leren.

Gratis proefles aanvragen

Extra informatie

Aanbieder

Taal

Nederlands

Opleidingsduur

4 uur

Soort

Thuisstudie

Niveau

MBO

Voordelen van een opleiding bij icttrainingen.nl

Na betalen, direct starten
Groot aanbod van IT trainingen
Leren op eigen tempo
Studeren in je eigen tempo
Award winning e-learning
Officiële certificaat van deelname na een succesvolle afronding van de cursus
Constante toevoeging van nieuwe cursussen en lesmateriaal
Uitgebreide voortgangsinformatie van jezelf
Onbeperkt leren
Uitgebreid studieadvies