Пример #1
0
void testpairwiseswap()
{
	struct node* node = buildlistattailbyref(10);
	printlist(node, "node");
	pairwiseswap(node);
	pairwiseswaprecur(node);
	printlist(node, "after pairwise swap");

}
Пример #2
0
int main()
{
	struct node* head = NULL;
	push(&head,1);
	push(&head,2);
	push(&head,3);
	push(&head,4);
	push(&head,5);
	printf("Linked list before swapping:\n");
	print(head);
	pairwiseswap(head);
	printf("\nLinked list after swapping:\n");
	print(head);
}