Life & study
본문 바로가기
반응형

전체 글1209

알고리즘 함수와 해시함수의 차이, 해시테이블, 해시테이블 체이닝 알고리즘 함수와 해시함수의 차이, 해시테이블, 해시테이블 체이닝 함수 와 해시 함수 의 차이점 1. 함수와 해시 함수의 차이점 함수는 입력 값을 받아서 정해진 연산을 수행한 후 결과 값을 반환하는 구조입니다. 반면, 해시 함수는 입력 값에 대해 고정된 길이의 고유한 값(해시 값)을 생성하는 특별한 종류의 함수입니다. 해시 함수는 데이터의 빠른 검색, 저장, 삭제를 가능하게 하는 자료구조인 해시 테이블에서 사용됩니다. 해시 함수는 다양한 종류가 있으며, 좋은 해시 함수는 충돌(Collision)을 최소화하고 균등한 분포를 가지는 것이 중요합니다. 해시 테이블은 키와 값으로 구성된 검색 시스템이다. 2. 해시 테이블은 키와 값으로 구성된 검색 시스템이다. 해시 테이블은 키(Key)와 값(Value)의 쌍으로.. 2023. 9. 6.
알고리즘 공부 -트리편 알고리즘 공부 -트리편 1. 서브트리 (Subtree) 서브트리는 트리의 일부분으로, 하나의 노드와 그 노드의 자손들로 구성됩니다. 서브트리는 원래 트리에서 해당 노드를 루트로 하는 독립적인 트리로 생각할 수 있습니다. 이를 통해 문제를 작은 단위로 나누어 해결하는 분할 정복 기법을 적용할 수 있습니다. 2. 이진 트리의 구조 (Binary Tree Structure) 이진 트리는 각 노드가 최대 두 개의 자식 노드를 가지는 트리 구조입니다. 이진 트리에는 완전 이진 트리, 포화 이진 트리, 균형 이진 트리 등 다양한 종류가 있으며, 각각의 성질에 따라 적절한 알고리즘을 적용하여 문제를 해결할 수 있습니다. 3. AVL 트리 = 불균형 이진 트리 (AVL Tree = Imbalanced Binary Tr.. 2023. 9. 6.
알고리즘 기본자료형, 데이터의 구조 , 시간복잡도 알고리즘 기본자료형, 데이터의 구조 , 시간복잡도 데이터 구조와 알고리즘은 서로 다른 개념이면서 상호 보완적이다. 데이터 구조와 알고리즘은 컴퓨터 과학의 핵심적인 두 가지 요소입니다. 데이터 구조는 데이터를 효율적으로 저장하고 조작하는 방법에 대한 연구입니다. 이에 반해, 알고리즘은 문제를 해결하기 위한 절차나 방법을 설명합니다. 데이터 구조는 정보를 저장하고 검색하는 데 사용되며, 알고리즘은 이러한 데이터에 대해 수행되는 연산을 정의합니다. 따라서 두 개념은 서로 다르지만, 실제 응용에서는 상호 보완적으로 작동합니다. 효과적인 소프트웨어 설계를 위해서는 적절한 데이터 구조 선택과 그에 따른 알고리즘의 활용이 중요합니다. 기본 자료형: 불, 문자, 정수, 부동소수점 수가 있다. 기본 자료형은 프로그래밍 .. 2023. 9. 6.
말은 쉽지, 코드를 보여줘. -리누스 토르발스 말은 쉽지, 코드를 보여줘. -리누스 토르발스 명언의 유래 이 명언은 리누스 토르발스가 처음으로 사용한 것으로 알려져 있습니다. 리누스 토르발스는 핀란드 출신의 컴퓨터 과학자로, 오픈 소스 운영 체제인 리눅스의 창시자입니다. 그는 프로그래밍과 관련된 많은 주제에 대해 강하고 직설적인 의견을 가지고 있으며, 이 명언은 그의 접근 방식을 잘 반영하고 있습니다. 역사적 의미 이 명언은 1990년대 초 리누스가 리눅스를 개발하면서 생겨난 것으로 알려져 있습니다. 당시 소프트웨어 개발 커뮤니티는 아직 초기 단계에 있었으며, 많은 사람들이 아이디어와 계획에 대해 이야기하는 데 시간을 보내곤했습니다. 하지만 토르발즈는 실제 구현체와 코드를 중요시하는 경향이 강했습니다. 진정한 의미와 명언에 내포된 생각 "말은 쉽지,.. 2023. 9. 6.
기억력 좋아지는 법 박문호 박사 기억력 좋아지는 법 박문호 박사 1. 과거의 기억의 부재로 인해, 창의성과 직접 기억이 연결되는것은 거의 불가능하다. 박문호 박사는 기억력과 창의성 사이에 깊은 연관성이 있다고 주장합니다. 그에 따르면, 과거의 경험을 명확하게 기억하는 능력이 없다면, 그 경험들을 바탕으로 새로운 아이디어나 해결책을 도출하는 창의적인 사고 역시 어려워집니다. 이를 통해 우리는 과거의 경험과 지식을 적극적으로 활용하여 현재 문제를 해결하고 미래를 예측하는 데 필요한 창의성을 발휘할 수 있습니다. 2. 감정이 진화한 것은 '행동의 선택' 때문이다. 박문호 박사는 감정과 행동 선택 사이에 중요한 연관성을 지적합니다. 감정은 우리가 상황에 대해 어떻게 반응할지 결정하는 중요한 요소입니다. 즉, 우리가 어떤 행동을 선택하느냐 하는.. 2023. 9. 5.
도올 김용욱 '예수'를 말하다. 도올 김용욱 '예수'를 말하다. 유대인은 구약+신약 전체를 '바이블'이라고 부른다. 유대인들에게 바이블은 그들의 신앙과 삶, 문화의 중심입니다. 그들은 구약(히브리 성서)과 신약(그리스도교 신학의 기초)을 합쳐서 바이블이라 부릅니다. 이는 두 가지 다른 성서가 하나의 진리와 메시지를 전달하기 때문입니다. 유대인들에게 이 두 성서는 그들의 역사, 신학, 도덕성을 이해하는 데 필수적인 텍스트입니다. 10계명은 '나를 꼭 믿어라' 창세기 부터 모세5경만 유대인은 믿는다. 유대교에서 10계명은 굉장히 중요한 역할을 합니다. "나를 꼭 믿어라"는 첫 번째 계명으로 시작하여 창세기부터 모세5경까지의 내용을 포함하고 있습니다. 유대인들에게 이 계명들은 그들의 생활 가이드라인으로 작용하며, 하나님 야훼에 대한 절대적인.. 2023. 9. 5.
"성공은 매일 반복한 작은 노력들의 합이다." - 로버트 콜리어 "성공은 매일 반복한 작은 노력들의 합이다." - 로버트 콜리어 1. 명언의 유래 이 명언은 로버트 콜리어(Robert Collier)라는 저명한 자기계발 작가와 강연자에 의해 처음으로 언급되었습니다. 그는 20세기 초반에 활동하였으며, 수많은 베스트셀러를 남겼습니다. 그의 저서들 중에서도 '비밀과 법칙', '성공과 부를 위한 비밀' 등에서 이런 심오한 생각을 통해 사람들에게 영감을 주었습니다. 2. 역사적 의미 로버트 콜리어는 개인적 성장과 성공에 대한 독특하고 혁신적인 관점을 제시했던 사람입니다. 그의 이론은 단순히 하루아침에 성공하는 것이 아니라, 지속적인 노력과 헌신을 통해 성공할 수 있다는 원칙을 강조합니다. 이 명언이 처음으로 등장했던 시점에서도, 그것은 많은 사람들이 자신의 꿈을 실현하는데 .. 2023. 9. 5.
리액트 쿼리 ,리액트 폼 으로 왠만한 코드가 해결된다? 리액트 쿼리 ,리액트 폼 으로 왠만한 코드가 해결된다? 리액트 쿼리 ,리액트 폼 으로 왠만한 코드를 해결가능 React Query: React Query는 서버에서 데이터를 가져오고 관리하기 위한 라이브러리입니다. 간단한 API 요청, 캐싱, 상태 관리를 제공하며, 서버 상태와 데이터를 효율적으로 관리할 수 있습니다. 아래는 React Query를 사용하여 간단한 데이터를 가져오고 화면에 출력하는 예제입니다. import React from 'react'; import { useQuery } from 'react-query'; const fetchUserData = async () => { const response = await fetch('https://jsonplaceholder.typicode.c.. 2023. 9. 5.
스프링 컨테이너에서 객체를 주입한다 , AOP , 스타터팩 ,formatted()메서드 스프링 컨테이너에서 객체를 주입한다 [백엔드 개발자의 스프링부트 공부노트] 스프링 컨테이너에서 객체를 주입한다? 스프링 컨테이너에서 객체를 주입한다 [백엔드 개발자의 스프링부트 공부노트] AOP AOP 로깅 로직, 즉 벌어진 일을 기록하기 위한 로직과 여러데이터를 관리하기 위한 데이터베이스 연결 로직이 포함된다. [백엔드 개발자의 스프링부트 공부노트] 스프링부트 스타터팩 spring-boot-starter-web Restful 웹 서비스를 개발할때 필요한 의존성 모음 spring-boot-starter-test 스프링 애플리케이션을 테스트하기 위해 필요한 의존성 모음 spring-boot-starter-validation 유효성 검사 spring-boot-starter-actuator 모니터링을 위한 애.. 2023. 9. 5.
[셀큐어] 플라센타 단백질 볼륨 앰플 [사용후기] [셀큐어] 플라센타 단백질 볼륨 앰플 [사용후기] 보유 쿠폰을 누르면 당첨된 쿠폰이 있습니다. 저는 제품에 대한 100% 쿠폰을 받았고, 배송비는 '무료'로 제품을 구매하게 됐습니다. [셀큐어] 플라센타 단백질 볼륨 앰플 [사용후기] 배송리뷰 이렇게 택배상품이 온다. 배송기간은 2일 정도 걸렸다. 물론 무료결제 배송비는 무료입니다 , 엄청나게 빠릅니다. 역대 최고의 빠른 배송으로 온 배송품입니다 놀랐습니다. 2~3일 정도 소유한다고 생각하면 된다. CJ 대한통운(O-NE)에서 배송이 온다. 상품 개봉 전 상품 개봉 후 3. 제품의 크기 4. 제품의 나라 표기 Made in korea라고 적혀있습니다. 5. 사용후기 제품장점 평점★☆ 끈적거리지 않는다 ★★★★ 흡수가 잘되요 ★★★★ 촉촉해집니다 ★★★★ .. 2023. 9. 5.
반응형