전체 글
-
외환 거래의 용어MQ5 2024. 3. 10. 19:59
1. 기준 화폐, 상대 화폐 2. Ask. Bid 3. 스프레드 4. LOT 5. PIP 6. 롤오 1. 기준 화폐, 상대 화폐 유로(EUR)와 미국달러(USD)의 거래를 표시한다면, EUR/USD가 된다. 이 때 왼쪽에 위치하게 되는 화폐를 기준화폐(base currency)라 하고 오른쪽에 표시되는 화폐를 상대화폐(quote currency)라고 한다. 화폐쌍을 "산다"라는 것은, 기준화폐(base currency)를 구매하고 상대화폐(quote currency) 파는 것을 뜻한다. 화폐쌍을 "판다"는 것은 상대화폐(quote currency)를 구매하고 기준화폐(base currency)를 사는 것을 뜻한다. 2. Ask/Bid Ask와 Bid는 화폐쌍을 팔거나 살때 제시되는 가격을 말한다. 화폐는..
-
이진트리자료구조 & 알고리즘 2022. 7. 10. 23:04
#include #include using namespace std; struct node { int data; struct node* left; struct node* right; }; node* Insert(node* root, int data) { if (root == NULL) { root = new node; root->left = root->right = NULL; root->data = data; return root; } } node* FindMinNode(node* root) { node* min = root; while (min->left != NULL) { min = min->left; } return min; } node* Delete(node* root, int data) { no..
-
OOP자료구조 & 알고리즘 2022. 7. 10. 20:19
상태와 행위를 가진 객체를 정의하고 객체 간의 상호작용으로 프로그램의 로직을 구성하는 프로그래밍 방법론 OOP의 4가지 특징 캡슐화 객체의 변수나, 메소드를 하나로 묶는 것 pirvate같은 키워드를 이용하여 정보의 은닉화를 위함 추상화 사물이 갖는 공통적인 특징을 묶어 클래스화 시키는 것. 이를 통해 개별적인 특징에 대한 확장성을 확보한다. 다형성 오버라이딩, 오버로딩이 있다. 동일한 메소드를 이용하여 여러 결과를 도출할 수 있게 한다. 이를 통해 코드의 재사용이라는 효과를 가질 수 있다. 상속성 기존 상위클래스에 근거하여 새로운 클래스를 정의하는 것. 코드의 재사용성
-
백준 1517번 버블소트PS 2021. 4. 23. 23:08
www.acmicpc.net/problem/1517 1517번: 버블 소트 첫째 줄에 N(1≤N≤500,000)이 주어진다. 다음 줄에는 N개의 정수로 A[1], A[2], …, A[N]이 주어진다. 각각의 A[i]는 0≤|A[i]|≤1,000,000,000의 범위에 들어있다. www.acmicpc.net 버블소트는 왼쪽에서 오른쪽으로 이동하며 숫자의 위치를 결정한다. 이를 버블소트 그대로 구현하면 문제의 시간조건에 걸린다. 따라서 머지소트로 정렬하며 이동횟수를 세어준다. 왼쪽 배열과 오른쪽 배열을 병합하는 과정에서 오른쪽 배열의 숫자가 선택되어 sorted 배열에 포함된다는 것은 아직 선택되지 않은 왼쪽 배열의 숫자의 갯수만큼 이동한다는 뜻이다. 이를 카운팅한다. #include #include usi..
-
백준 2448 별 찍기-11PS 2021. 4. 23. 22:17
www.acmicpc.net/problem/2448 2448번: 별 찍기 - 11 첫째 줄에 N이 주어진다. N은 항상 3×2k 수이다. (3, 6, 12, 24, 48, ...) (0 ≤ k ≤ 10, k는 정수) www.acmicpc.net 분할정복으로 풀었다. 다른 사람들의 코드와 비교했을 때, 분할을 위한 매개변수 세팅이 비효율적이었다. 줄 수만으로도 별의 가장 꼭대기 좌표를 설정할 수 있었다. 줄 수는 (별 한 개의 높이) * (별의 개수) 이므로 다음 좌표와 현재 좌표 사이에 상하로 몇 개의 별이 들어갔나 세어보면 되기 때문이다. #include #include using namespace std; int n; int width[12]; int height[12]; char map[3500][..