# 알고리즘

주어진 문제에 대한 하나 이상의 결과를 생성하기 위해 모호함이 없는 간단하고 컴퓨터가 수행 가능한 일련의 유한개의 명령을 순서적으로 구성한 것

4753개의 포스트

# 정렬 알고리즘

정렬 : 데이터를 특정한 기준에 따라 순서대로 나열하는 것 처리되지 않은 데이터 중, 가장 작은 데이터를 선택해 맨 앞에 있는 데이터와 바꾸는 것 시간 복잡도는 O(N2)소스코드처리되지 않은 데이터를 하나씩 골라 적절한 위치에 삽입선택 정렬에 비해 구현 난이도는 높

약 12시간 전
·
0개의 댓글
post-thumbnail

백준 - 이분탐색/삼분탐색(# 1654)

랜선 자르기

약 14시간 전
·
0개의 댓글

[알고리즘] rotatedArraySearch

문제 설명 부분적으로 오름차순 정렬*된 정수의 배열(rotated)과 정수(target)를 입력받아 target의 인덱스를 리턴해야 합니다. 부분적으로 정렬된 배열: 배열을 왼쪽 혹은 오른쪽으로 0칸 이상 순환 이동할 경우 완전히 정렬되는 배열 예시: [4, 5, 6

약 15시간 전
·
0개의 댓글

프로그래머스 코딩 문제 2020/12/04 - Lv.1 소수 찾기

프로그래머스 코딩 문제 2020/12/04

약 16시간 전
·
0개의 댓글

프로그래머스 코딩 문제 2020/12/04 - Lv. 2 최솟값 만들기

프로그래머스 코딩 문제 2020/12/04

약 17시간 전
·
0개의 댓글

코딩 팁: 매크로와 typedef의 이용

이 주제는 티스토리에서 아주 짧게 다룬 적 있다. 솔직히 너무 짧기는 했다. 어쨌든, 그때보다 경험이 늘었으니 다시 써보려 한다. 코드포스 만년 1등 tourist의 월파를 잠시 감상해보자. 코드 위쪽은 매크로가 바글바글하다. 이들 뿐만이 아니라 대부분의 사람들은 매

약 17시간 전
·
0개의 댓글
post-thumbnail

[백준]#10021 Watering the Fields

문제Due to a lack of rain, Farmer John wants to build an irrigation system to send water between his N fields (1 <= N <= 2000).Each field i is des

약 18시간 전
·
0개의 댓글
post-thumbnail

[Algorithm] Programmers : 소수 만들기 by Python

문제 바로가기 https://programmers.co.kr/learn/courses/30/lessons/12977주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nu

약 20시간 전
·
0개의 댓글
post-thumbnail

백준 15658 연산자 끼워넣기(2)

백준 15658 연산자 끼워넣기(2) DFS

약 21시간 전
·
0개의 댓글

[알고리즘] 버블정렬(BubbleSort)

버블정렬

약 24시간 전
·
0개의 댓글

[알고리즘, #10] 스택, 큐

데이터가 한쪽으로만 넣고 뺄 수 있는 구조가장 마지막에 저장된 데이터를 가장 먼저 불러올 수 있음(FILO)데이터의 삭제, 추가가 잦기에 linked list를 활용함데이터 추가(push), 데이터 뽑기(pop), 가장 최근 데이터 보기(peek), 데이터 유무 확인(

어제
·
0개의 댓글

[자바스크립트 알고리즘] 여러 개의 문자열 원소를 확인하고, 공통된 시작단어 반환하기

`Array.prototype.every()`는 배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트하여 `true` 또는 `false`를 반환하는 메서드다.

어제
·
0개의 댓글
post-thumbnail

자료구조를 쬐끔 찌릿하기까지

자료구조 > 자료구조(資料構造, 영어: data structure)는 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 의미한다. 더 정확히 말해, 자료 구조는 데이터 값의 모임, 또 데이터 간의 관계, 그리고 데이터에 적용할 수 있는

어제
·
0개의 댓글

[Algo] 두 범위가 겹치는지 확인

위와 같이 범위 A와 범위 B가 겹치지 않는 조건은 아래와 같다.또는범위 B가 완전히 범위 A 뒤에 있는 경우는 A_end <= B_beg이고반대로 범위 A가 완전히 범위 B 뒤에 있는 경우는 A_beg >= B_end이다.위 두가지 경우를 제외하면 모두 겹친다.

어제
·
0개의 댓글

백준1941 ) 소문난 칠공주👩🏼‍🦰 python

롤이 재미 없고 심심해서 오랜만에 한 문제 풀어봤다. ps 실력은 오랜 시간 꾸준히 키워야 성장하는데 하락은 한 순간이다. 스키 타는 기분; 백트래킹 문제인데 가지치기 효과가 클 것 같은 느낌이 들었다. 쌩으로 돌렸을 때 시간초과가 나는 지는 모르겠음. 아니 근데 왜

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

[프로그래머스] LV 2. 가장 큰 수

푼 날짜 : 2020. 11 . 6문제 링크 : 가장 큰 수0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 6, 10, 2라면 6102, 6210, 1062, 1026, 2610, 2106를

1일 전
·
0개의 댓글

[Javascript] 소수 구하기

백준 1978 문제풀이

1일 전
·
0개의 댓글

문제 해결의 법칙

종만북 앞에 2단원은 필자께서 독자들을 위해 준비한 정성스런 잔소리로 가득 차 있습니다. 정말 틀린 말이 하나 없는 것 같습니다. 그래서 이 정성스런 잔소리들을 정리해보았습니다.

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

백준 알고리즘 2739

구구단 문제 정말 오랜만에 본다. 교육과정 했을 때 for문을 이해해야 구구단 문제를 쉽게 풀수 있다는걸 알았는데... 그땐 for문 자체가 어려웠는데,, 오랜만에 구구단 풀어보니 반갑다고 생각한다.

1일 전
·
0개의 댓글