• Home
  • About
    • javajaket's Blog photo

      javajaket's Blog

      javajaket's 개발공부로그

    • Learn More
    • Email
    • Facebook
    • Instagram
    • Github
  • Posts
    • All Posts
    • CSS&HTML
    • javaScript
    • Front-end
    • Algorithm
    • etc
    • All Tags

ETC

  • 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 표기를 이용하여 정의할 수 있다.

    Read More
  • Jekyll 블로그 시작하기

    정적 사이트 생성기 지킬을 사용해서 블로그를 시작하는 방법에 대해 알아본다.

    Read More
  • VIM 설치하기

    sudo apt-get install vim
    

    Read More
  • Git 명령어 정리

    Git 기본 설정

    Read More
  • 마크다운 문법 정리

    Read More