quicksort [] = [] quicksort (x:xs) = quicksort small ++ (x : quicksort large) where small = [y | y <- xs, y <= x] large = [y | y <- xs, y > x]
看起来是官方想要玩快排的梗,但是这个语法看起来好陌生啊
1
jworg 2020-07-25 17:51:20 +08:00 via iPhone
第一感觉是 haskell
|
2
zjsxwc 2020-07-25 17:54:04 +08:00 via Android
函数式编程语言,不知道是哪个
|
3
Wolther47 2020-07-25 17:55:07 +08:00 via iPhone
Haskell
|
4
12101111 2020-07-25 18:05:51 +08:00
|
5
dc25b 2020-07-25 18:25:40 +08:00
就是 haskell,当年第一次学到这个写法,第一感觉感觉就是我再也不怕手写快排了
|