Data Structures using C# and .NET Core 3.0
Data Structures using C# and .NET Core 3.0, available at $49.99, has an average rating of 4.4, with 61 lectures, based on 13 reviews, and has 57 subscribers.
You will learn about 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 This course is ideal for individuals who are Everyone who wants to gain a deeper knowledge about data structures and algorithms to improve their overall programming skills or Students who want to learn data structures It is particularly useful for Everyone who wants to gain a deeper knowledge about data structures and algorithms to improve their overall programming skills or Students who want to learn data structures.
Enroll now: Data Structures using C# and .NET Core 3.0
Summary
Title: Data Structures using C# and .NET Core 3.0
Price: $49.99
Average Rating: 4.4
Number of Lectures: 61
Number of Published Lectures: 61
Number of Curriculum Items: 61
Number of Published Curriculum Objects: 61
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Everyone who wants to gain a deeper knowledge about data structures and algorithms to improve their overall programming skills
- Students who want to learn data structures
Target Audiences
- Everyone who wants to gain a deeper knowledge about data structures and algorithms to improve their overall programming skills
- Students who want to learn data structures
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
Course Curriculum
Chapter 1: Introduction
Lecture 1: Intro
Lecture 2: What you'll learn
Lecture 3: What you'll need
Chapter 2: Big – O notation
Lecture 1: Introduction
Lecture 2: Time complexity 1
Lecture 3: Time complexity 2
Chapter 3: Arrays
Lecture 1: Arrays – Introduction
Lecture 2: Multidimensional arrays
Lecture 3: Summing the elements of an array
Lecture 4: Jagged arrays
Lecture 5: Predefined Array methods
Lecture 6: Predefined Array methods 2
Lecture 7: Predefined Array methods 3
Lecture 8: Reversing and array
Lecture 9: Check if a string is a palindrome
Lecture 10: Dynamic Arrays – List<T> data type
Lecture 11: Arrays – Summary
Chapter 4: Linked Lists
Lecture 1: Intro
Lecture 2: Implementing a Node
Lecture 3: Implementing Append
Lecture 4: Implementing Prepend and Find
Lecture 5: Implementing Insert
Lecture 6: Implementing Remove
Lecture 7: Detecting loops
Lecture 8: Reversing a Linked List
Lecture 9: Doubly Linked Lists
Lecture 10: Implementing a Doubly Linked List
Chapter 5: Stacks
Lecture 1: Stack – Introduction
Lecture 2: Stack implementation with Arrays
Lecture 3: Stack implementation with Linked Lists
Chapter 6: Queues
Lecture 1: Queue – Introduction
Lecture 2: Queue implementation – Analysis
Lecture 3: Queue implementation using Arrays
Lecture 4: Queue implementation using Linked Lists
Chapter 7: Hashtables
Lecture 1: Hashtable – Introduction
Lecture 2: Hashtable – Implementation
Lecture 3: Collisions – Open addressing
Lecture 4: Collisions – Implementing Linear Probing
Lecture 5: Collisions – Chaining
Lecture 6: Collisions – Implementing Chaining
Chapter 8: Graphs
Lecture 1: Graphs – Introduction
Lecture 2: Adjacency matrix representation
Lecture 3: Adjacency matrix implementation
Lecture 4: Adjacency list representation
Lecture 5: Adjacency list implementation
Chapter 9: Trees
Lecture 1: Trees – Introduction
Lecture 2: Implementing a tree
Lecture 3: General Tree
Lecture 4: Implementing a General Tree
Lecture 5: Binary Tree
Lecture 6: BST (Binary Search Tree)
Lecture 7: BST – Implementing Add()
Lecture 8: BST – Implementing Search()
Lecture 9: BST – Delete
Lecture 10: BST – Implementing Delete()
Lecture 11: Tree rotations
Lecture 12: Implementing LeftRotate and RightRotate
Lecture 13: Calling LeftRotate and RightRotate
Lecture 14: AVL Tree – Updating Insert
Lecture 15: AVL Tree – Updating Delete
Chapter 10: Conclusion
Lecture 1: Conclusion
Instructors
-
Alin Badea
Full stack .NET developer an consultant
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 4 votes
- 5 stars: 8 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024