## M01 – Sorting and Searching

- M01 Introduction
- m01ca – Sort a vector, real numbers
- m01cb – Sort a vector, integer numbers
- m01cc – Sort a vector, character data
- m01da – Rank a vector, real numbers
- m01db – Rank a vector, integer numbers
- m01dc – Rank a vector, character data
- m01de – Rank rows of a matrix, real numbers
- m01df – Rank rows of a matrix, integer numbers
- m01dj – Rank columns of a matrix, real numbers
- m01dk – Rank columns of a matrix, integer numbers
- m01dz – Rank arbitrary data
- m01ea – Rearrange a vector according to given ranks, real numbers
- m01eb – Rearrange a vector according to given ranks, integer numbers
- m01ec – Rearrange a vector according to given ranks, character data
- m01ed – Rearrange a vector according to given ranks, complex numbers
- m01na – Binary search in set of real-valued numbers
- m01nb – Binary search in set of integer numbers
- m01nc – Binary search in set of character data
- m01za – Invert a permutation
- m01zb – Check validity of a permutation
- m01zc – Decompose a permutation into cycles