How I craft code.

Re: Thread and Process

This is a perennial topic, but I hope to explain it in a clearer manner.

Details of Quick Sort

Quick Sort has an average-case performance of O(n log n). However, the worst-case performance can be O(n^2). This may occur in two scenarios.

Rust: A Generally View of Reference and Its Mutability

A reference (&) is used to access or change data without taking responsibility for it. This is more like a pointer in C/C++ than a reference in C++. In Rust, a reference is usually not changeable, but it can be made changeable at the top or bottom level. Automatic dereferencing is used to work out if a reference should act like an alias or a pointer.