[TIL] 2022-01-10

nathan·2022년 1월 10일
1

TIL

목록 보기
7/34

연결리스트 Java로 구현하기

연결 리스트 (Linked List)

  • 아이템을 보관하는 노드와 다음 노드를 연결하는 포인터로 연결한 선형 자료구조
  • 아이템은 하나 혹은 여러 값을 보관하고, 포인터는 다음 노드를 참조한다.

과거와 비교 했을 때..

  • 2020년 하반기에 처음으로 python을 통해 Linked List를 구현해 본 적이 있는데 이 때는 객체 지향의 개념이 안잡혀 있었고, node라는 용어도 처음 들을 만큼 코린이였다..
  • 그 때는 정말 구현 논리 조차도 이해를 못해서 힘들어했는데, 그 때의 삽질의 기억이 오늘 미션을 비교적 쉽게 끝내는데에 도움을 준 것 같아 내심 뿌듯하다.
  • 완전 쉬운 편이라고 느껴지지는 않았던 것이, Java의 접근 제어자, 클래스 변수와 인스턴스 변수, Test Code의 작성 여부 등 Java의 기본적인 부분에 대한 능숙함이 없어서 애를 먹기는 했다.
  • 결국 오늘은 Test Code를 작성하지는 못했는데, 내일 그 부분에 대해 좀 더 고민해 볼 것이다.

하루를 마무리하며..

  • 마스터즈 코스를 하면서 정말 비대면인데도 불구하고 바로 옆에 있는 것처럼 질문에 대한 피드백이 빨라 놀랐다.(특히 Jerry.. 🥺)
  • 나는 내 일에 집중할 때면 채팅을 못보고 지나치거나, 이미 해결된 다음에야 보게 되는 것 같아 확인하는 빈도를 조금 더 늘려보려 한다.
  • 오늘은 그래도 캠을 최대한 많이 켰고, 내 스스로 공부에 집중할 수 있는 환경을 만들었다. 앞으로도 이 태도를 꾸준히 유지할 수 있도록 해야겠다.
  • 내일 아침에 동료들의 코드를 자세히 뜯어보면서 코드 리뷰 때 최대한 많이 얻어갈 수 있도록 해야겠다.
profile
나는 날마다 모든 면에서 점점 더 나아지고 있다.

0개의 댓글