Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

[IT 5분 잡학사전] ITL 작성하기 - 에피소드 26 ~ 29까지!

#book_club
2년 전
244

오늘 TIL 3줄 요약

  • 정렬 알고리즘에 대해 알아보자

  • 스택, 큐가 뭘까?

  • 클린코드를 알아보자

TIL (Today I Learned) 날짜

2023. 01. 21 (토)

오늘 읽은 범위

코딩별 안내서 - 컴퓨터 공학 편 (1)

[ 26 에피소드 ] 정렬 알고리즘이 뭐죠?

[ 27 에피소드 ] 스택, 큐가 뭐죠?

[ 28 에피소드 ] 해시 테이블이 뭐죠?

[ 29 에피소드 ] 개발자 필수 소양, 클린 코드!

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

[ 에피소드 26 ] 정렬 알고리즘이 뭐죠?

-실생활에서 가장 상상하기 쉬운 정렬 알고리즘 3가지!

  1. 왼쪽, 오른쪽만 보면서 정렬하는 버블 정렬

  2. 하나를 콕 집어 가며 정렬하는 선택 정렬

  3. 앞에 있는 데이터를 보면서 배치하는 삽입 정렬

[ 에피소드 27 ] 스택, 큐가 뭐죠?

-스택의 규칙?

  1. 위에서 데이터를 쌓는다

  2. 위에서부터 데이터를 뺀다

-큐의 규칙?

  1. 위로 데이터를 쌓는다

  2. 아래에서부터 데이터를 뺀다

[ 에피소드 28 ] 해시 테이블이 뭐죠?

-어떻게 하면 프로그램의 속도를 더 빠르게 만들 수 있을까?

[ 에피소드 29 ] 개발자 필수 소양, 클린 코드!

  1. 의미 있는 변수, 함수의 이름을 적절히 사용하라

  2. 함수 이름은 가급적 동사로 지어라

  3. 매개변수는 너무 많이 쓰지 마라

  4. 불린값을 인자로 보내지 마라

  5. 축약어를 쓰지 마라

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

  • 읽었을 때 무슨말인지 모르겠는 코드, 쓰면서 찜찜한 코드는 쓰지말자!