본문 바로가기 메뉴 바로가기

회고

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

회고

검색하기 폼
  • 분류 전체보기 (39) N
    • Programming (24) N
      • PHP (2)
      • Javascript (8)
      • React (5)
      • Algorithm (8) N
    • Web (2)
      • HTML (0)
      • CSS (0)
    • Development Tools • Systems (2)
      • CLI (명령 줄 인터페이스) (2)
      • Git (버전 관리 시스템) (4)
      • FIgma(디자인 시스템) (0)
    • Developemnt Environment (2)
      • Node.js (JS runtime) (0)
      • Visual Code (IDE) (2)
    • Markup (1)
    • 기타 (1)
      • 운전면허 (1)
      • TiL (0)
  • 방명록

2025/04/27 (1)
[알고리즘] 객체와 배열의 성능 평가

기본적인 JS의 자료구조에 Big-O를 적용해 성능을 평가해본다. 내부에서 어떻게 작동하는 지는 자세히 다루지 않는다. 여기에서 중요한 것은, 배열과 객체를 사용한 코드에서 작업할 때, 얼마나 시간이 걸리는 지 파악하는 것이다.즉 Big-O의 시간복잡도를 적용한 성능을 알아보자.객체의 성능 평가// 예시 객체let student = { name: "yujin", favoriteAnimal: "fish", favoriteNumbers: [4,4,4]}삽입 - O(1)제거 - O(1)탐색 - O(N)접근 - O(1)객체는 정렬되어 있지 않다. 따라서 값을 삽입하거나, 제거하고 접근할 때는 키나 값을 지정하는 상수값만이 필요하다.그러나 탐색의 경우에는 어떨까?탐색이란 무엇일까? 탐색이란. 어떤 특정한 정..

Programming/Algorithm 2025. 4. 27. 21:59
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.