# Time Complexity

21개의 포스트
post-thumbnail

Time complexity and Big O Notation

Big O Notation 이라는 것은 여러 알고리즘의 성능을 판단할 수 있는 지표 Big O Notation Big O Notation이란 알고리즘의 복합도에 대한 상대적인 표현이며, 여러 알고리즘의 성능을 비교/판단해 볼 수 있는 지표이다. 여러 문서나 자료에서

3일 전
·
0개의 댓글
post-thumbnail

시간 복잡도

알고리즘이 문제를 해결하기 위한 시간(연산)의 횟수메모리 사용량최선/최악/평균의 연산횟수 중 최악의 경우로 알고리즘의 성능을 파악한다. \|\|\|\|---\|---\|----\|||O(1)|상수시간: 입력값 n이 주어졌을 때, 알고리즘이 문제를 해결하는데 오직 한 단

2021년 1월 23일
·
0개의 댓글
post-thumbnail

TIL [자료 구조 - Time Complexity]

알고리즘이 문제를 푸는데 시간과 공간이 얼마나 걸리는지 알 수 있는 지표이다. 시간과 공간이 얼마나 걸리는 지에 따라 그 알고리즘이 얼마나 효율적인지 분석할 수 있다.문제가 커질 수록 우리가 문제를 푸는데 걸리는 시간도 증가한다. 이게 바로 시간 복잡도의 핵심이다. 1

2021년 1월 22일
·
0개의 댓글
post-thumbnail

Big-O Notation, Time Complexity, and Algorithm

알고리즘어떠한 문제를 해결하기 위해,정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것,계산을 실행하기 위한 단계적 절차어떤 목적을 달성하거나, 결과물을 만들기 위해, 거쳐야하는 일련의 과정들을 의미한다.그 과정은 다양하며, 여러가지 상황에 따라, 알고리즘은 모두

2021년 1월 20일
·
0개의 댓글
post-thumbnail

알고리즘의 기초 Algorithm basics

알고리즘 > 어떠한 문제를 해결하기 위해, > 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것, > 계산을 실행하기 위한 단계적 절차 > @Wikipedia - 알고리즘 ❗ 알고리즘은, 어떤 목적을 달성하거나, 결과물을 만들기 위해, 거쳐야하는 일련의 과정들을 의미한다. 그 과정은 다양하며, 여러가지 상황에 따라, 알고리즘은 모두 다르다. 📌 ...

2021년 1월 15일
·
0개의 댓글
post-thumbnail

[알고리즘] 시간 복잡도와 Big-O 표기법

[알고리즘] 시간 복잡도, Big-O 표기법

2020년 11월 17일
·
0개의 댓글
post-thumbnail

Time Complexity, 시간 복잡도와 Big-O 표기법

시간 복잡도 시간 복잡도는 문제를 해결하는데 걸리는 시간과 입력한 함수 간의 관계를 가르킨다. 어떠한 알고리즘 로직이 얼마나 시간이 걸리는지 나타내는데 쓰인다. 좀 더 명확하게 표현하자면, 알고리즘 로직이 실행(연산)되는 횟수를 나타낸다. 여기서 알고리즘은 어떤 문제

2020년 11월 10일
·
0개의 댓글
post-thumbnail

TIL7: Data and Information

Data(자료)를 의미있게 정리하여 Information(정보)를 만들 수 있습니다. Data Type(자료 타입): 데이터를 어떻게 해석할지를 정의Primitive Type정수, 실수문자논리(참, 거짓)Custom Type구조체클래스Data Structure(자료 구

2020년 10월 22일
·
0개의 댓글

Data Structure (1)_빅오표기법&시간복잡도

알고리즘의 효율도를 측정하는 척도이다. 해당 알고리즘이 시간적으로 얼마나 소요되는지, 그리고 공간적으로 어느정도를 차지하는지를 알려주며, 이를 통해 알고리즘의 효율성을 파악할 수 있다.

2020년 10월 5일
·
0개의 댓글

알고리즘과 시간복잡도

출처 알고리즘이란? 알고리즘은 문제를 해결하기 위한 일련의 과정을 의미한다. 알고리즘은 각기 다른 모양과 형태를 지니고 있기 때문에 시간 복잡도를 설명하는데 자주 사용된다. 시간복잡도를 분석하는 것은 입력값 n에 대하여 알고리즘이 문제를 해결하는 데에 얼마나 오랜 시간이 걸리는 지를 분석하는 것과 같다. 그리고 이는 Big-O 표기를 이용하여 정의할 수 ...

2020년 10월 4일
·
0개의 댓글

[TIL] 2020/09/08

Today, I Learned 알고리즘 시간 복잡도 : 시간 복잡도란, 나만의 정의로 표현해보면, 자료의 크기의 증가에 따라 자료에 대해 작업을 하는 시간이 증가하는 정도(비례 정도)로 표현해볼 수 있다. 그래프를 하나 떠올렸을 때, 가로축에는 자료의 크기(n)이

2020년 9월 8일
·
0개의 댓글

복잡도 (Complexity)

복잡도를 말할 때 시간 복잡도(time complexity)와 공간 복잡도(space complexity)가 존재한다. 이런 복잡도는 문제를 해결하고 알고리즘을 해결할 때에 시간이 얼마나 걸리고 공간을 얼마나 차지하는 것을 의미한다. 예를 들면, 아직 모바일 디바이스의

2020년 6월 6일
·
0개의 댓글
post-thumbnail

⌛ Time Complexity

좋은 알고리즘을 선택하는데 있어서 여러 평가 기준이 있다. 그 중에 하나인 시간 복잡도에 대해 얘기하려고 한다.알고리즘이란 어떤 목적을 달성하거나 결과물을 만들어내기 위해 거쳐야 하는 일련의 과정을 의미한다.알고리즘은 각기 다른 모양과 형태를 지니고 있기 때문에, 시간

2020년 5월 5일
·
0개의 댓글
post-thumbnail

[Code States] blogging IM : Time Complexity

각 자료구조별 시간복잡도 분석 1. 시간 복잡도 1) 개념 어떤 문제를 알고리즘이 해결하는데 필요한 연산의 횟수 프로그래밍은 어떤 문제를 해결하기 위해 만들어 지는 경우가 많은데 같은 문제를 해결하는데는 여러 알고리즘을 적용할 수 있는데 이 중 어떤 알고리즘을 사

2020년 3월 24일
·
0개의 댓글
post-thumbnail

TIL(20.03.24) Immersive # 7 Time complexity

What is Time complexity?시간 복잡도는 알고리즘을 실해하는 데 걸리는 시간을 설명하는 계산 복잡도입니다. 시간 복잡도는 일반적으로 알고리즘에 의해 수행되는 기본 동작의 수를 세어, 각 기본 동작에 일정한 시간이 걸린다고 가정을 함으로서 추정을 합니다.

2020년 3월 24일
·
0개의 댓글
post-thumbnail

Time Complexity

복잡도 분석 ?알고리즘을 푸는데있어서 시간과 공간을 얼마나 차지하는지 나타내는 지표이다.시간과 공간의 복잡도가 곧 효율성을 나타낸다.알고리즘은 일단 성능을 내는게 중요하지만 그 다음으로는 그 효울을 따져 알고리즘을 평가한다고 할수있다.알고리즘의 성능을 수학적으로 표현해

2020년 3월 24일
·
0개의 댓글

특정 수가 나오는 index를 배열에 담아 return하기

nums: 숫자 배열target: 두 수를 더해서 나올 수 있는 합계return: 두 수의 index를 가진 숫자 배열예를 들어,nums은 4, 9, 11, 14target은 13 nums0 + nums1 = 4 + 9 = 13 이죠?그러면 0, 1이 return 되어

2020년 2월 10일
·
0개의 댓글

[Complexity Analysis] Time Complexity and Big-O Notation

좋은 알고리즘이란 무엇일까? 사람에 따라 다르지만 적어도 명확히 나눌 수 있는 기준들이 몇가지 있다. 이 중 중요한 두가지가 있는데 바로 Time Complexity 와 Space Complexity 이다. 최대한 한 문장으로 나름 정리해보았다. Time Complexity - 코드가 실행될 때, 알고리즘의 연산으로 인해 걸리는 시간에 따라 나눠진 복잡도....

2019년 12월 29일
·
0개의 댓글