코딩 테스트 특강 간단 정리

2023. 4. 10. 16:09·Develop/기초지식
728x90
SMALL

코딩 테스트에 대한 대비 방법

1. 구현 능력 갖추기

- 프로그래밍 언어 학습(Python, Java, C/C++)

2. 자료구조 이해

- Array, Stack/Queue, Hash/Map, Tree, Graph

3. 기초 알고리즘 및 시간 / 공간 복잡도에 대한 이해

- 시간 복잡도: 알고리즘이나 프로그램이 실행되는 동안 소요되는 시간의 양

- 공간 복잡도: 알고리즘이나 프로그램이 실행되는 동안 소요되는 메모리 공간의 양

* 시간 복잡도가 낮으면 공간 복잡도가 높아지고, 공간 복잡도가 낮으면 시간 복잡도가 높아진다.

4. 현실 문제 해결을 위한 알고리즘 적용 훈련

5. 제한 시간 내에 오류 없이 코드 작성 및 디버깅할 수 있는 능력 훈련

 

효율적 / 효과적

1) 효과적으로 해결하는 것?

2) 효율적으로 해결하는 것?

- 효과적인 문제 해결은 주어진 문제를 정확하게 이해하고, 요구사항을 충족하는 가장 적합한 해결책을 찾는 것.

- 효과적인 문제 해결을 위해서는 문제를 깊이 이해하고, 요구사항을 명확하게 파악이 필요

- 효율적인 문제 해결은 문제를 해결하는 데 드는 시간, 공간 등의 자원을 최소화하여 해결하는 것

- 효율적인 문제 해결을 위해서는 알고리즘과 자료구조에 대한 이해와 최적화 기술이 필요

728x90
SMALL
저작자표시 비영리 (새창열림)

'Develop > 기초지식' 카테고리의 다른 글

자료구조 & 알고리즘 - 2  (0) 2023.04.11
자료구조 & 알고리즘 - 1  (0) 2023.04.10
쿠키와 세션의 정의  (0) 2023.01.31
JSON Web Token(JWT)  (0) 2023.01.07
HTTP / HTTPS 대한 기본 정리  (0) 2022.12.31
'Develop/기초지식' 카테고리의 다른 글
  • 자료구조 & 알고리즘 - 2
  • 자료구조 & 알고리즘 - 1
  • 쿠키와 세션의 정의
  • JSON Web Token(JWT)
동석해요
동석해요
공부하고 싶은게 많은, 사소한 IT 지식들 공유
    250x250
  • 동석해요
    개발로 자기계발
    동석해요
  • 전체
    오늘
    어제
    • 분류 전체보기 (226)
      • Develop (126)
        • 기초지식 (12)
        • FastAPI (102)
        • Django (11)
      • Database & Data (62)
        • 기초지식 (16)
        • MySQL (29)
        • PostgreSQL (8)
        • 데이터 분석 (9)
      • 인공지능 (11)
        • PyTorch (9)
      • Cloud (8)
        • AWS (4)
        • GCP (2)
      • 버그처리 (14)
      • 회고 & 일상 (5)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
동석해요
코딩 테스트 특강 간단 정리
상단으로

티스토리툴바