profile
인생을 즐겁게
post-thumbnail

Heap과 이진 탐색 트리

트리로 정말 많은 자료구조를 구현할 수 있다. 귀여운 크리스마스 트리다. 자료구조 트리는 이러한 나무의 형태와 비슷하다. Heap을 쉽게 표현하자면 순서가 있는 리스트이다. 이것은 내가 트리를 공부하기 전에 힙을 이해했던 방식이다. 실제로 리스트의 인덱스에서, 내 인덱

2023년 9월 26일
·
0개의 댓글
·
post-thumbnail

배열, 링크드 리스트, 해시 테이블 시간 복잡도 정리

배열과 링크드 리스트의 시간 복잡도가 헷갈렸는데, 내친김에 해시 테이블의 시간 복잡도도 정리해둔다.

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

이진 트리의 종류

이진 트리는 기본적인 트리의 형태 중 하나이다. 한 부모가 가질 수 있는 자식 노드의 개수가 최대 2개로 제한되어 있는 트리를 말한다.그러나 자식의 개수와 트리의 형태에 따라 특별한 이진 트리의 종류가 있다.(출처는 GeeksForGeeks)정 이진 트리는 모든 부모

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

타겟 넘버와 DFS

너무 어렵다...;;1, 1, 1, 1, 1 target: 3answer: 55가지 방법으로 1 다섯개를 가지고 3을 만들 수 있다는 뜻count 변수는 현재까지의 경우의 수를 나타내는 변수. 처음에는 0으로 초기화.현재 숫자를 더하거나 빼서 다음 숫자를 처리하는 두

2023년 9월 19일
·
0개의 댓글
·
post-thumbnail

해시 함수와 해시 테이블

오늘은 많은 파이썬 초급자들이 보았을지도 모르는 에러로 글을 시작한다.unhashable type이 대체 뭐야?먼저 hashable의 개념을 알기 위해서는 hash 함수에 대한 개념을 알아야 한다. 해시 함수는 임의의 데이터를 정해진 범위의 값으로 매핑시키는 단방향 함

2023년 9월 19일
·
0개의 댓글
·
post-thumbnail

배열과 동적 배열

시간복잡도 계산에서 기본적인 내용인 배열에 관련된 내용이다.파이썬에서 기호는 리스트의 literal이다. 그러나 파이썬의 엄마? 아빠? 언어인 C에서 는 리스트가 아닌 배열이라고 한다.파이썬과 C에서 가장 큰 차이점은 바로 정적 배열이냐, 동적 배열이냐가 될 것이

2023년 9월 17일
·
0개의 댓글
·
post-thumbnail

메모리와 주소

메모리는 인간의 단기 기억에 비유된다.메모리는 스토리지와 대조되는 개념으로, 쉽게 접근 가능하지만 영구적으로 저장되지 않는 저장 공간을 얘기한다. 메모리는 정보를 저장할 수 있는 일종의 긴 띠의 모양이다. 그리고 그 긴 띠에 몇 칸씩 정보가 저장되어 있다.메모리에 저장

2023년 9월 16일
·
0개의 댓글
·
post-thumbnail

numpy 여러 가지 곱셈의 연산

Numpy란? > Numpy에는 곱셈의 종류가 너무나 많다. [[2 3 2] [4 2 4] [3 1 4]] [[5 4 3] [2 4 1] [3 1 1]] inner: [[28 18 11] [40 20 18] [31 14 14]] dot: [[22 2

2023년 9월 15일
·
0개의 댓글
·
post-thumbnail

점프와 순간 이동과 DP

프로그래머스 LV. 2 문제

2023년 9월 15일
·
0개의 댓글
·
post-thumbnail

DBMS와 DB

Database: 정보를 필요에 따라 모아놓은 것. 조직이나 개인이 사용하는 조작 가능한, 저장된 데이터의 모임Data: 실세계의 실체를 묘사하는 값. 사실들 그 자체에 대한 일차적인 표현Information: 데이터로부터 유도될 수 있는 유추된 사실들Types of

2023년 9월 13일
·
0개의 댓글
·

네트워크와 DFS

역시 코테는 암기다. n = 3 computers = [[1, 1, 0], [1, 1, 0], [0, 0, 1]] answer = 2

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

순위와 DFS

DFS 문제는 왜 풀어도 풀어도 익숙해지지가 않지... [[4, 3], [4, 2], [3, 2], [1, 2], [2, 5]] -> 2

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

정말 놀라운 Mecab()에 관한 사실

이전 블로그에 썼던 거 업로드...!시험 기간 중에 공부하기 싫어서 과제 중에 잠깐 쓰는 블로그.실용자연어처리 과목 이번 과제는 다양한 하이퍼 파라미터 조정을 통해서 높은 성능 (accuracy)을 보이는 모델을 도출하기 위한 것이다.CountVectorizer 수정,

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

깊이 우선 탐색 (DFS)와 넓이 우선 탐색 (BFS)

1. DFS (Depth-First Search) 1) 재귀함수로 구현 2) stack으로 구현 2. BFS (Breadth-First Search) queue로 구현

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

우박수열 정적분과 DP

왜 정답률이 이거 밖에 안되지...? 싶을 정도로 쉬웠던 문제.수학자들은 대단하고 수학은 신기하다.콜라츠 추측은 로타르 콜라츠라는 독일의 수학자가 생각한 것인데, 어떤 수든 일정한 과정을 반복하면 1에 수렴할 것이라는 추측이다.어떤 수가 짝수이면 2로 나누고, 홀수이면

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

쿼드압축 후 개수 세기와 재귀함수

2차원 array를 input으로 받아서 압축 후 1과 0의 개수를 return함.진 짜 별로 보고 싶지 않은 문제다. 다시 풀라하면 좀 자신이 없다 하하재귀함수는 두 부분으로 나눌 수 있다.

2023년 9월 9일
·
0개의 댓글
·
post-thumbnail

연속된 부분 수열의 합과 투 포인터 알고리즘

sequence k result1, 2, 3, 4, 5 7 2, 31, 1, 1, 2, 3, 4, 5 5 6, 62, 2, 2, 2, 2 6 0, 2문제 전체를 다 가져오기 귀찮아서 예시만 가져왔다.(친구가 코테는 문제 읽는 데에도

2023년 9월 9일
·
0개의 댓글
·