什么是朱莉娅排序?

时间:2021-02-20 03:49:31

标签: sorting julia

sort(v; alg::Algorithm=defalg(v), lt=isless, by=identity, rev::Bool=false, order::Ordering=Forward)

order::Ordering=Forward 把我搞糊涂了,我找不到任何关于它的文档。

  • 什么是Ordering
  • 什么是Forward

1 个答案:

答案 0 :(得分:1)

这些在模块 Base.Order 中定义:

help?> Base.Order.Ordering
      Base.Order.Ordering

  Abstract type which represents a total order on some set of elements.

  Use Base.Order.lt to compare two elements according to the ordering.

help?> Base.Order.Forward
  Base.Order.Forward

  Default ordering according to isless.

为了找到它,我只是运行:

@edit sort([1,2,3])

这是一个非常有用的宏,可以帮助您了解正在发生的事情。