algo_024
Problem Statement
Problem Statement
Write an algorithm to delete the first node of double linked list.
Algorithm
procedure delete_firstnode(dl)
begin
if(dl = NULL)
write("list is empty, deletion not possible");
else
ptr ← dl;
if(next(ptr) = NULL)
dl ← next(ptr);
else
dl ← next(ptr);
prev(dl) ← NULL;
end if
delete(ptr);
endif
return(dl);
end procedure1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16