생각정리/노마드코더

IT 5분 잡학사전 Day 7 (26~29)

제로스크랩 2023. 2. 26. 03:14


오늘 TIL 요약

  • 정렬알고리즘
  • 스택, 큐, 해시테이블
  • 클린코드


TIL (Today I Learned) 날짜

  • 2023. 02. 25


오늘 읽은 범위

  • 에피소드 26~ 29


책에서 기억하고 싶은 내용을 써보세요.

  • 정렬 알고리즘
    • 왼쪽, 오른쪽만 보면서 정렬하는 버블 정렬
    • 하나를 콕 집어 가며 정렬하는 선택 정렬
    • 앞에 있는 데이터를 보면서 배치하는 삽입 정렬
  • 스택(Last In, First out)
    • 위에서 데이터를 쌓는다.
    • 위에서부터 데이터를 뺀다.
  • 큐(First in, First out)
    • 위로 데이터를 쌓는다
    • 아래에서부터 데이터를 뺀다.
  • 해시 테이블
    • 키와 값을 짝지어 모은 것
  • 클린 코드 5가지 꿀팁
    • 의미 있는 변수, 함수의 이름을 적절히 사용하라
    • 함수 이름은 가급적 동사로 지어라
    • 매개변수는 너무 많이 쓰지 마라
    • boolean값을 인자로 보내지마라
    • 축약어를 쓰지 마라


오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.

  • 스택, 큐, 해시 테이블은 단어 이름정도만 들어봤지 본질적인 의미는 알지 못했다.
    이 책을 통해 간단명료하게 개념이 정리가 되었다.
  • 클린코드 5가지 꿀팁이 평소에 습관처럼 베어있던 내용들이어서 다행이다 싶었다.
    하지만 좀 더 정교하게 가다듬을 필요를 느낀다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 폭.풍.검.색

오늘 읽은 다른사람의 TIL

  • 전체적으로 훑어봄. 책읽고 생각을 글로 정리하는 것에 포커스를 둠.
728x90
반응형