Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
C#: Applied Data Structures

C#: Applied Data Structures

1h 39mIntermediate2024-01-03

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

Learn how to manage data more efficiently and effectively using collection classes and data structures in C#. In this course, join instructor Joe Marini as he outlines the basic steps of how to maintain collections of data in C# and choose the right collection class that’s applicable to a wide variety of different programming scenarios. Joe begins by exploring core concepts, including the difference between generic and non-generic collections, and how to select a data structure class to meet the needs of a specific programming problem. This course covers basic collection classes and data operations in C# such as how to search and use a List and a LinkedList, as well as more advanced, specialized data structures like stacks, queues, dictionaries, ListDictionary, HybridDictionary, OrderedDictionary, StringCollection, StringBuilder, and more. Along the way, test out your new skills with applied data structures in the exercise challenges at the end of each section.

Skills covered

Data EngineeringProgramming LanguagesData ScienceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Wrangling data in C#
  • 02 - What you should know

1. Overview of Data Structures

  • 03 - Basic C# data structures
  • 04 - Introduction to C# data collections
  • 05 - Generic vs. non-generic collections
  • 06 - Selecting a data structure class

2. Basic Data Structures

  • 07 - Basic List operations
  • 08 - Searching List content
  • 09 - LinkedList
  • 10 - List vs. LinkedList comparison
  • 11 - Challenge - Shopping list
  • 12 - Solution - Shopping list

3. Advanced Data Structures

  • 13 - Stacks
  • 14 - Queues
  • 15 - Dictionaries
  • 16 - Challenge - Balance the statement
  • 17 - Solution - Balance the statement

4. Specialized Data Structures

  • 18 - ListDictionary and HybridDictionary
  • 19 - OrderedDictionary
  • 20 - StringCollection
  • 21 - StringBuilder
  • 22 - Challenge - Strings
  • 23 - Solution - Strings

Conclusion

  • 24 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal