qsort([]) -> [];
qsort([PivotT]) ->
qsort([X X <- T, X <>= Pivot]).
===以上資料是錯誤的======
qsort([]) -> [];
qsort([Pivot|T]) ->
qsort([X||X<-T,X =< Pivot]) ++
[Pivot] ++
qsort([X||X<-T,X > Pivot]).
qsort([PivotT]) ->
qsort([X X <- T, X <>= Pivot]).
===以上資料是錯誤的======
qsort([]) -> [];
qsort([Pivot|T]) ->
qsort([X||X<-T,X =< Pivot]) ++
[Pivot] ++
qsort([X||X<-T,X > Pivot]).
留言
qsort([Pivot|T]) ->
qsort([X||X<-T,X =< Pivot]) ++
[Pivot] ++
qsort([X||X<-T,X > Pivot]).
這內容才是正確的
Parallel Quicksort in Erlang - Part II