Overview
Syllabus
C++ vs Rust: Coding Comparison.
Rust vs Python: Coding Comparison.
Rust (Part 1) : bubble sort algorithm.
Rust (Part 2): Use rand crate to generate random numbers and compute their Mean.
Rust (Part 3): Use Vec and HashMap to compute Median and Mode.
Rust (Part 4): Use test attribute to write tests.
Rust (Part 5): Reading in command line args.
Rust (Part 6): Reading in numbers from a data file.
Rust (Part 7): Enumerations (Enums) in RUST vs C++.
Rust (Part 8): Enums and Structs inside Enums (this is a pretty awesome feature).
Rust (Part 9): Traits (Shared Behavior).
Rust (Part 10): map, lambda and reduce in Python vs map, closure and fold in Rust (Code Comparison).
Rust (Part 11): build & FILTER a database of records in Python first.Then get to the Rust version.
Rust (Part 12): build database of records and filter it using iter, filter and closure (Rust Code).
Rust (Part 13): QUICK SORT ALGORITHM.
Rust (Part 14): SELECTION SORT ALGORITHM.
Rust (Part 15): INSERTION Sort Algorithm.
Rust (Part 16): Fundamental Concepts: Iterator, ownership, borrowing, shared/mutable slice, vector.
Rust (Part 17): Find duplicates and Implement Freq Analysis of Words in a given String.
Rust (Part 18): create LINKED LIST (first in C and then Rust language).
Rust (Part 19): how to find and delete a matching node from linked list.
Taught by
Happy Chuck Programming