... chenDS([H|T],L2,L3):-chen(L2,H,L4),chenDS(T,L4,L3). 9. Viết vị từ saptang và sapgiam nhận đối số là một danh sách và sắp danh sách theo thứ tự tăng hoặc giảm Vd: sapgiam([1,2,3,4,5,6],Y) ... dao([H|T],L):-dao(T,L1),noi(L1,H,L). 7. Viết vị từ chen(L,E,R) – R là danh sách L trong đó E đã được chèn vào đúng vị trí (giả sử L đã được sắp theo thứ tự giảm) Vd: chen( [5,4,2,1],3,R) R=[5,4,3,2,1] ... chen([H|T],E,[H|T3]):-chen(T,E,T3). 8. Viết vị từ chenDS(L1,L2,L3) – L3 là danh sách L2 đã được chèn vào tất cả nhừng phần tử của danh sách L1 Vd: chenDS( [3,2,5],[6,4,1],L) L=[6,5,4,3,2,1] chen([],E,[E])....