实现 Quicksort
Wolfram 编译器允许有效实现各种标准算法,例如 quicksort。其中许多算法对复合类型(如数组)进行操作,可以使用 TypeSpecifier 表明类型。
以下是 quicksort 的简单实现,重点关注最小代码而不是最大速度。TypeSpecifier 用于指示输入是机器整数的深度 1 数组,并且 FunctionCompile 自动确定返回值也是相同类型的数组。
生成要排序的数据。
对数据进行排序。
Wolfram 编译器允许有效实现各种标准算法,例如 quicksort。其中许多算法对复合类型(如数组)进行操作,可以使用 TypeSpecifier 表明类型。
以下是 quicksort 的简单实现,重点关注最小代码而不是最大速度。TypeSpecifier 用于指示输入是机器整数的深度 1 数组,并且 FunctionCompile 自动确定返回值也是相同类型的数组。
生成要排序的数据。
对数据进行排序。