看了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]).
本文分享了Erlang语言中快速排序算法的简洁实现方式,通过递归调用实现了高效的数据排序过程,展示了Erlang语言的设计哲学。

1777

被折叠的 条评论
为什么被折叠?



