2020년 5월 30일 토요일

링크드 리스트 워커 러너 테크닉

LC # 876 middle of the linked List

문제)
링크드 리스트가 주어졋을때 가운데 값을 반환하라
짝수이면 뒤에것 반환하라

//워커 러너 테크닉
//walker : 한번에 한칸씩
//runner : 한번에 두칸씩
//runner가 끝나면 walker는 중간에 와있음
//구현문
while(runner != null)
{
    runner = runner.next;
    if(runner != null)
    walker = walker.next;
    runner = runner.next;
}

return walker;

댓글 없음:

댓글 쓰기

git rejected error(feat. cherry-pick)

 문제 아무 생각 없이 pull을 받지않고 로컬에서 작업! 커밋, 푸시 진행을 해버렷다. push에선 remote와 다르니 당연히 pull을 진행해라고 하지만 로컬에서 작업한 내용을 백업하지 않고 진행하기에는 부담스럽다(로컬작업 유실 가능성) 해결하려...