카테고리 298

c++로 단일 연결 리스트 구현하기

클래스, 템플릿을 이용해서 단일 연결 리스트를 구현해보았습니다.주석이 많지 않아 친절하지 않습니다.참고로 SLL은 Single Linked List의 줄임말입니다.++ 처음 리스트를 만들때와 리스트 뒤에 숫자를 추가할때 하나 입력->엔터->하나 입력-> 엔터... 처럼 입력해야합니다. 한꺼번에 입력 안됩니다... #include using namespace std;template class Node{public: T value; Node* next = nullptr; Node(T val){ value = val; } Node(){}};template class SLL{private: Node* begin_node = nullptr;public: SLL(T..

카테고리 없음 2025.02.13

c++로 양뱡향 연결 리스트 구현하기

클래스, 템플릿을 이용해서 양뱡향 연결 리스트를 구현해보았습니다.주석이 많지 않아 친절하지 않습니다.참고로 DLL은 Double Linked List의 줄임말입니다.#include using namespace std;template class Node{public: T value; Node* prev = nullptr; Node* next = nullptr; Node(T val){ value = val; prev = nullptr; next = nullptr; }};templateclass DLL{private: Node* begin_node = nullptr; Node* end_node = nullptr;public: vo..

철학적 망상 : 완벽한 복제인간은 없다

제 개인적인 철학적 망상을 기록하기 위해 이 글을 작성합니다. 위에서 보이듯이 네이버 어학사전에 망상이라고 치면 "주관적이고 근거가 없는" 혹은 "이치에 맞지 아니한 생각"이라고 나옵니다. 여기서 후술 할 내용은 망상에 가까운 제 철학 가설들입니다.  어떤 물건의 "진짜"와 "가짜"가 있습니다. 만약 "진짜"와 "가짜"가 완전히 똑같아서 구별할 수 없다면 "가짜"를 "가짜"라 부를 수 있을까요? 둘의 가치를 비교했을 때 어떤 것의 가치가 더 높을까요? 애초에 가치를 매기는 것에 의미가 있을까요?  재미있는 사고 실험을 해보았습니다. 이 사고 실험에는 다음과 같은 준비물이 필요합니다.밀폐공포증이 없는 친구 1명위에서 관찰 할 수 있는 집 거실 처럼 꾸며둔 실험실무엇이든 완벽하게 복제할 수 있는 복제기(비록..

망상 2025.02.11