본문 바로가기
반응형

테크_공부5

백준 11728번: 배열 합치기 두 배열을 합쳐서 정렬한 값을 출력하는 문제입니다.https://www.acmicpc.net/problem/11728 앞서 포스팅한 머지소트를 이용하여 간단하게 풀 수 있습니다.https://inthecar4345.tistory.com/151 합병 정렬 (merge sort)뜬금 없지만, 알고리즘 공부를 시작했습니다.공부한 내용을 기록을 위해 포스팅합니다. 합병 정렬입니다. (merge sort)구현이 약간 복잡하지만 퀵정렬, 힙정렬과 함께, 빠른 속도를 보여줍니다. #iinthecar4345.tistory.com설명배열의 크기인 N, M의 최대값이 1,000,000입니다.두 배열을 합한 크기만큼의 배열을 만들고, 정렬을 위해 사용할 임시 배열을 같은 크기로 잡아줍니다.#include const int .. 2024. 11. 18.
합병 정렬 (merge sort) 뜬금 없지만, 알고리즘 공부를 시작했습니다.공부한 내용을 기록을 위해 포스팅합니다. 합병 정렬입니다. (merge sort)구현이 약간 복잡하지만 퀵정렬, 힙정렬과 함께, 빠른 속도를 보여줍니다. #include int sorted[10];void merge(int list[], int start, int end) { register int mid, i, j, k; mid = (start + end) >> 1; i = start, j = mid + 1, k = 0; while (i = end) return; mid = (start + end) >> 1; sort(list, start, mid); sort(list, mid + 1, end); merge(list, start, end);}int main().. 2024. 10. 25.
Learn Next.js - Chapter 2. CSS Styling next.js의 공식 tutorial을 공부하며 정리한 내용입니다. tutorial: https://nextjs.org/learn/dashboard-app Global Styles global.css 등의 파일을 만들어 route 상의 모든 파일에 같은 CSS를 적용할 수 있다. 원하는 component에 각각 import해도 되지만, top-lovel component에 import하면 전체에 한번에 적용할 수 있다. (e.g., /app/layout.tsx) Tailwind 미리 만들어진 utility class를 tsx 파일에서 사용하여 CSS 스타일링을 빠르게 해주는 CSS framework. global.css로 전체에 css 적용이 되어 있어도, 각각의 component에 별도로 css를 적용.. 2024. 1. 7.
Learn Next.js - Chapter 1. Getting Started next.js의 공식 tutorial을 공부하며 정리한 내용입니다. tutorial: https://nextjs.org/learn/dashboard-app 새 프로젝트 생성 nodejs 설치가 되어 있다는 전제하에 아래 커맨드 실행 npx create-next-app@latest nextjs-dashboard --use-npm --example "https://github.com/vercel/next-learn/tree/main/dashboard/starter-example" 기본 폴더 구조 /app: application의 모든 route, component, logic 저장 /app/lib: application에서 사용하는 모든 function 저장. e.g., utility function, da.. 2024. 1. 6.
bt 결과 분석 함수 (feat.ffn) - display() 전략테스트와 별개로, 테스트에 사용한 bt package에 대해 공부한 내용을 정리해 본다.툴에 대해서도 잘 알아야 전략을 쉽게 짤 수 있기 때문이다. [[bt package를 이용한 백테스트]]2023.02.05 - [주식_퀀트_파이썬/전략 테스트] - 사계절 포트폴리오 1 - 전략 설명 / 연간 리밸런싱 백테스트 사계절 포트폴리오 1 - 전략 설명 / 연간 리밸런싱 백테스트python 패키지 중 백테스트를 할 수 있는 bt라는 패키지가 있다. https://pmorissette.github.io/bt/# bt - Flexible Backtesting for Python — bt 0.2.10 documentation What is bt? bt is a flexible backtesting framewo.. 2023. 2. 25.
반응형