Hands-On Data Structures and Algorithms in Rust [Video]

4 (1 reviews total)
By Matthew Stoodley
    What do you get with a Packt Subscription?

  • Instant access to this title and 7,500+ eBooks & Videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Getting to Grips with Rust and its Syntax

About this video

Rust is a modern systems programming language designed with safety to simplify the development of large, complex software projects. Data structure and Algorithms are key to help in the collection and organization of the data for performing operations on the data and set instructions/logic to accomplish tasks in these projects. This course will be your guide for implementing classic data structures and algorithms in Rust, helping you to get up and running as a confident Rust programmer.

You will begin with a primer to Rust and its syntax. You will then explore the language of Time and Memory complexity by comparing different sorting methods. You’ll then learn about Lists and Binary Trees, implement them, and compare them, to show the advantages and use cases of each. Next, you will cover different algorithms in-depth such as sorting, graph, dynamic programming, greedy, divide and conquer, and more. You will learn how counterintuitive techniques can actually make it easier to build scalable projects!

By the end of the course, you will have a sound knowledge of the key data structures and algorithms in Rust to confidently implement them in your applications.

The Github link to this video course is: https://github.com/PacktPublishing/Hands-On-Data-Structures-and-Algorithms-in-Rust

Publication date:
May 2020
6 hours 55 minutes

About the Author

  • Matthew Stoodley

    Matthew Stoodley is a Software Developer, a Programming expert, and a Board Game Designer. He was drawn to learn Rust and master its features initially due to its low power usage and memory safety capabilities. He has been working in Rust for over 3 years now, and really appreciates the power of the language, type system, and memory features. In addition to his expertise in Rust, he also possesses several years of experience in Go, PHP, and JavaScript.

    Browse publications by this author

Latest Reviews

(1 reviews total)
Pros: Nice bit-by-bit explanation. Cons: Answers to the challenge problems like pop methods implementation for linked lists, which is crucial, cannot be found in the GitHub repo. Cannot say the content is visually rich (so far only codes) so beginners to DSA would need compelments.

Recommended For You

Hands-On Data Structures and Algorithms in Rust [Video]
Unlock this video and the full library FREE for 7 days
Start now