연결리스트의 마지막 노드의 포인터를 반환해주는 함수
t_list *ft_lstlast(t_list *lst)
🔩 parameters
*lst : 마지막 노드를 반환할 연결리스트
📬 return
t_list *형 반환
- 연결리스트의 마지막 노드의 포인터를 반환
- lst가 NULL이라면 현재 노드가 비어있으므로 다음 노드가 없기때문에 현재 노드를 바로 반환
- next가 NULL이라면 다음 노드가 없기때문에 현재 노드가 마지막 노드임
#include "libft.h"
t_list *ft_lstlast(t_list *lst)
{
t_list *testnode;
if (lst == NULL)
return (lst);
testnode = lst;
while (testnode->next != NULL)
testnode = testnode->next;
return (testnode);
}