본문 바로가기
반응형

분류 전체보기67

[독서감상]도파민네이션 - 일단 참아라! 어느 날 유튜브를 보다가 도파민네이션의 작가님의 인터뷰 영상을 보게 되었습니다. 저도 많은 종류의 중독과 싸우고 있는 사람이라고 생각했던지라, 도파민에 대한 호기심이 생기더라고요. 그래서 읽게 된 책, 도파민네이션에 대한 감상 시작해 보겠습니다. 도파민네이션 - 일단 참아라! 흥미로운 시소 이론 도파민네이션을 읽으면서 가장 흥미로웠던 부분은 도파민의 작용과 그에 대한 반작용이 마치 시소처럼 동작한다는 것이었습니다. 우리의 심리 상태를 관장하는 시소가 있습니다. 쾌락과 고통이라는 양면을 가지고 있는 이 시소는, 평행을 유지하기 위한 방향으로 정신과 신체를 동작시킵니다. 따라서 중독물질을 사용하여 쾌락 쪽 시소를 강하게 누르면(도파민이 강하게 분비되면), 우리의 정신이 평행을 유지하기 위해 고통 쪽 시소를 .. 2023. 6. 10.
[알고리즘/Java]다이나믹 프로그래밍(Dynamic Programming) 다이나믹 프로그래밍(Dynamic Programming)은 Divide and Conquer(분할정복) 기법과 같이 문제를 작은 부분 문제로 나누어 그 해를 결합해 문제를 해결하는 것이다. 어떤 문제를 점화식으로 표현할 수 있다면, 대부분 Dynamic Programming을 사용하여 문제를 해결할 수 있다. 다이나믹 프로그래밍(Dynamic Programming) 다이나믹 프로그래밍과 분할정복 먼저 분할정복(Divide and Conquer)과 다이나믹 프로그래밍의 차이점을 알아보자. 분할정복의 경우 분할 문제들이 서로 겹치지 않는다. 각각의 다른 부분 문제를 해결하고 그 결과를 결합하는 것이다. 다이나믹 프로그래밍은 부분 문제가 각각의 부분 문제를 가진다. 즉, 다이나믹 프로그래밍은 문제를 다음과 같.. 2023. 6. 4.
[독서감상]클린 - 독소와 전쟁 최근 건강 관리 및 간헐적 단식에 대한 관심이 많아져, 이거 저거 찾아보고 있는 중에 친구가 책을 한 권 추천해 줬습니다. 간헐적 단식과 비슷한 개념인데, 조금 더 과학적이고 체계적이라는 설명이었습니다. 게다가 미국 심장병 전문의가 쓰고, 한국 의사가 검수까지 했다고 하니, 자연스레 관심이 갔습니다. 그렇게 읽게 된 책, '클린'에 대한 감상 시작해 보겠습니다. 클린 - 독소와 전쟁 우리 생활 속에 퍼진 독소들 '클린'은 몸 안의 독소를 해독하고 밖으로 배출하는 '디톡스'와 유사하다고 볼 수 있습니다. 그 원인과 과정을 미국 심장병 전문의인 작가가 본인의 경험을 토대로 생물학적으로 설명을 해줍니다. 클린의 과정에 앞서 우리는 생활 속에서 너무 많은 독소들에 노출되어 있다는 사실을 알려줍니다. 각종 공해와.. 2023. 5. 29.
[알고리즘/Java]그래프와 DFS, BFS 탐색 알고리즘 탐색 알고리즘은 입력으로 주어진 그래프를 탐색하고, 그 "구조"를 파악하는 알고리즘이다. 수많은 흥미로운 문제가 그래프로 표현 가능하기 때문에, 그래프를 탐색하고 구조를 파악하는 건 중요하다. 그럼 먼저 그래프를 표현하는 방식에 대해서 알아보자. 그래프와 DFS, BFS 탐색 알고리즘 그래프의 표현 그래프를 표현하는 방법은 대표적으로 두 가지 방식이 있다. 첫 번째는 Linked List를 이용하는 방식이고, 또 다른 방식은 인접 행렬을 이용하는 방식이다. Linked List 방식은 노드에 연결된 다른 노드들을 Linked List로 연결시킨 것이고, 인접 행렬 방식은 노드가 다른 노드에 연결되어 있는지 여부를 행렬로 표시한 것이다. 따라서 자료구조를 인접행렬을 사용하여 그래프를 표시하는 것이 구현에는.. 2023. 5. 27.
반응형