首页 > 百科知识 > 正文

编程2020(2023年编程代码表白)

来源:百科知识2023-11-20 21:00:21
导读 今天芳芳来为大家解答以上的问题。编程2020,2023年编程代码表白相信很多小伙伴还不知道,现在让我们一起来看看吧!1、objectMainextendsApp...

今天芳芳来为大家解答以上的问题。编程2020,2023年编程代码表白相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、objectMainextendsApp{ varreverse_pairs = 0//逆序数 defmsort[T](cmp:(T, T) => Boolean)(l:List[T]):List[T] = { defmerge(l1:List[T], l2:List[T]):List[T]=(l1, l2)match{ case(Nil, _) => l2 case(_, Nil) => l1 case(x::left1, y::left2) => if(cmp(x, y)) x::merge(left1, l2) else{ reverse_pairs += l1.length y::merge(l1, left2) } } valn = l.length / 2 if(n == 0) return l else{ val(l1, l2) = l.splitAt(n) merge(msort(cmp)(l1), msort(cmp)(l2)) } } println(msort((x:Int, y:Int) => x

本文就为大家分享到这里,希望小伙伴们会喜欢。

关键词:
版权声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

猜你喜欢

最新文章