[C++] 복소수를 다루는 class 만들기
·
프로그래밍 언어/C++
#include using namespace std; class Complex { private: double realNum_; double imaginaryNum_; public: void setValue(double r, double i) { realNum_ = r; imaginaryNum_ = i; } double getReal() { return realNum_; } double getImaginary() { return imaginaryNum_; } void print() { cout
[C++] 큐(Queue)를 연결리스트로 구현해보자
·
프로그래밍 언어/C++
큐의 정의 : 리스트의 한쪽 끝에서만 삽입과 삭제가 일어나는 스택과는 달리 리스트의 한쪽 끝에서는 원소들이 삭제되고 반대쪽 끝에서는 원소들의 삽입만 가능하게 만든 순서화된 리스트. 가장 먼저 리스트에 삽입된 원소가 가장 먼저 삭제되므로 선입 선출(先入先出)인 FIFO(first in first out) 리스트라고 한다. [네이버 지식백과] 큐 [queue] (컴퓨터인터넷IT용어대사전, 2011. 1. 20., 전산용어사전편찬위원회) #include using namespace std; class LinkedList { private: class Node { public: int data; Node* next; }; Node* Head = new Node; Node* newNode = new Node; p..