当前位置: 代码迷 >> 综合 >> erlang 的快排递归
  详细解决方案

erlang 的快排递归

热度:39   发布时间:2024-01-09 18:40:39.0

看了erlang编程快两遍了,最近工作交接任务完成了,顺便再看下erlang,虽然以后不知道能不能用到这门语言,我却被他的设计哲学所折服。


看下erlang递归实现快排的代码,十分精简。

-module(lib_misc).
-export([qsort/1]).qsort([]) -> [];
qsort([Pivot|T]) -> qsort([X|| X <- T, X < Pivot]) ++ [Pivot] ++qsort([X|| X <- T, X >= Pivot]).