- Big-O 표기밥
알고리즘은 무엇인가
- 알고리즘은 어떤 목적을 달성하거나 결과물을 만들어내기 위해 거쳐야 하는 일련의 과정들을 의미
- 예를 들어 할머니가 케이크를 만드는 과정을 알고리즘으로 표현하면,
function BakeCake(flavor,icing) { // 1.Heat Oven to 350 F // 2. Mix flour, baking powder, salt // 3. Beat butter and sugar until fluffy // 4. Add eggs. // 5. Mix in flour, baking powder, salt // 6. Add milk and " + flavor + " // 7. Mix further // 8. Pur in pan // 9. Bake for 30 minutes // 10. " + if(icing === true) return 'add icing' // 11. Stuff your face } BakeCake('vanilla', true) => deliciousness - 시간복잡도를 분석하는 것은 input n에 대하여 알고리즘이 문제를 해결하는데에 얼마나 오랜 시간이 걸리는 지를 분석하는 것과 같다. 이는 Big-O 표기를 이용하여 정의할 수 있다.
- Jekyll 블로그 시작하기
정적 사이트 생성기 지킬을 사용해서 블로그를 시작하는 방법에 대해 알아본다.
Read More
- Git 명령어 정리
Git 기본 설정
Read More
