Data Structures using C# and .NET Core 3.0

Master the most commonly used data structures in computer science

This course provides an in depth coverage of the most commonly used data structures used in computer science. Whether you are a CS student or a developer wanting to improve their skills, this course is for you.

What you’ll learn

  • Learn about the most widely used data structures.
  • Implement data structures using C# and .NET.
  • Analyze code complexity using Big-O notation.
  • Master computer science fundamentals and become a better developer.

Course Content

  • Introduction –> 3 lectures • 6min.
  • Big – O notation –> 3 lectures • 19min.
  • Arrays –> 11 lectures • 1hr 10min.
  • Linked Lists –> 10 lectures • 1hr 7min.
  • Stacks –> 3 lectures • 24min.
  • Queues –> 4 lectures • 30min.
  • Hashtables –> 6 lectures • 46min.
  • Graphs –> 5 lectures • 48min.
  • Trees –> 15 lectures • 1hr 32min.
  • Conclusion –> 1 lecture • 1min.

Data Structures using C# and .NET Core 3.0

Requirements

  • Students need to be familiar with basic programming concepts like variables, conditional and looping statements..

This course provides an in depth coverage of the most commonly used data structures used in computer science. Whether you are a CS student or a developer wanting to improve their skills, this course is for you.

Each data structure presented in this course is analyzed in depth and implemented in C#

Course content:

1. Big-O notation

2. Data structures

  • Arrays
  • Singly Linked Lists
  • Doubly Linked Lists
  • Stack
  • Queue
  • Hash table
  • Graph
  • Tree
  • Binary Search Tree