codestates / codestates/ds-TIL

[TIL] 오세광 210125 section5 2주차 1일

Open
#1,384 0 comments 0 reactions 0 assignees View on GitHub
DSFT01
Dominant language
No language data
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

# 키워드: BIG O, linked list, 큐, 스택

# (Act)What you actually did.

1. Big o, linked list, 큐, 스택을 배웠다.

# (Evaluate)How you evaluate your action's outcome vs. the initial goal(plan).
1. 알고리즘의 성능을 어떤 식으로 평가하는지 이해했다. O(1), O(n), O(n**2), O(logn)등 상수일 때, 반복문이 몇개 들어가는지에 따라 성능 평가를 다르게 하는 걸 알았다.
2. 파이썬 List와 linked list가 다른 걸 알았고, 상대적으로 list는 읽는데 빠르고, 쓰거나 수정하는데는 늦는다는 걸, linked list 읽는데 느린데, 쓰거나 수정하는게 빠르다는 걸 알았다.
3. 큐 선입선출, push, pop, 마트에서 먼저 온 손님이 먼저 계산하는 것을 예시로 알 수 있었따.
4. 스택은 후입선출로 윈도우 종료할 때, 마지막 실행한 프로그램이 가장 먼저 꺼지는 걸 예시로 생각할 수 있었다.

# (Reflect)
How you worked throughout the stages plan-research-act-observe-evaluate.
What did you do well, what can you improve upon.
How can you improve your process?

1. Linked list를 코드로 구현하는 걸 천천히 다시 복습하려고 한다.
2. 파이썬 List와 linked list의 차이를 알고, 그에 따라 응용해서 사용할 수 있도록 다시금 본다.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.