Skip to content

Instantly share code, notes, and snippets.

@trietptm
Created December 11, 2012 10:08
Show Gist options
  • Save trietptm/4257518 to your computer and use it in GitHub Desktop.
Save trietptm/4257518 to your computer and use it in GitHub Desktop.
Reverse a list.
appendlist([], X, [X]).
appendlist([H|T], X, [H|T1]) :- appendlist(T, X, T1).
reverse_list([], []).
reverse_list([X], [X]).
reverse_list([X|T1], L) :- reverse_list(T1, T2), appendlist(T2, X, L),!.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment