

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,当年第一次学到这个写法,第一感觉感觉就是我再也不怕手写快排了 |