Red de conocimientos turísticos - Información de alquiler - ¿Cómo llamar al programa escrito Lingo usando C? No es necesario agregar ninguna característica nueva.
¿Cómo llamar al programa escrito Lingo usando C? No es necesario agregar ninguna característica nueva.
objectMainextendsApp{
varreverse_pairs = 0//número inverso
defmsort[T](cmp: (T, T) =gt; booleano)(l: Lista[T]): Lista[T] = {
defmerge(l1: Lista[T], l2: Lista[T]): Lista[T]=(l1, l2)match{ p>
case(Nil, _) =gt; l2
case(_, Nil) =gt; l1
case(x::izquierda1, y::izquierda2 ) =gt;
if(cmp(x, y))
x::merge(left1, l2)
else{
pares_inversos = l1.length
y::merge(l1, left2)
}
}
valn = l. longitud / 2
if(n == 0)
return l
else{
val(l1, l2) = l .splitAt(n)
fusionar(msort(cmp)(l1), msort(cmp)(l2))
}
}
println(msort((x: Int, y: Int) =gt; xlt; y)(List(5, 4, 3, 2, 7, 6)))
println(reverse_pairs )
}