Advertisement
Guest User

Untitled

a guest
Jun 7th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.21 KB | None | 0 0
  1. key(H1,H2):-H1>H2.
  2.  
  3. bubble([],[]).
  4. bubble([H1|[H2|T1]],[H2|[H1|T2]]):-key(H1,H2),bubble([H2|T1],[H2|T2]),!.
  5. bubble([H1|T1],[H1|T2]):-bubble(T1,T2).
  6.  
  7. bubblesort(A,A).
  8. bubblesort(A,X):-bubble(A,B),bubblesort(B,X).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement