분류 전체보기
-
자료구조: Dummy Inorder Linked List 구현하기 (feat. c++)알고리즘/자료구조 2021. 4. 16. 17:29
Characteristic: - MyList class is a Inorder(ascending order) Linked List class with dummy head Operations: - insert - first - next - remove #include #include using namespace std; typedef char ListElementType; class MyList { public: MyList(); void insert(const ListElementType& elem); bool first(ListElementType& elem); bool next(ListElementType& elem); void remove(const ListElementType& target); p..
-
자료구조: Inorder Linked List 구현하기 (feat. c++)알고리즘/자료구조 2021. 4. 16. 16:39
Characteristic: - MyList class is Inorder Linked List class, which is when you insert value, it is sorted in asending order. Operations: - insert - first - next #include #include using namespace std; typedef char ListElementType; class MyList { public: MyList(); void insert(const ListElementType& elem); bool first(ListElementType& elem); bool next(ListElementType& elem); private: struct Node; ty..
-
자료구조: Linked List 구현하기 (feat. c++)알고리즘/자료구조 2021. 4. 16. 15:12
Characteristic: - MyList class is a Linked List class with insertion to head and insertion to tail Operations: - insert_to_head - insert_to_tail - first - next #include #include using namespace std; typedef char ListElementType; class MyList { public: MyList(); ~MyList(); void insert_to_head(const ListElementType& elem); void insert_to_tail(const ListElementType& elem); bool first(ListElementTyp..
-
자료구조: Dynamic Linear List 구현하기 (feat. c++)알고리즘/자료구조 2021. 4. 16. 13:43
Characteristic: - MyList class is a List array class which can size dynamically Operations: - insert - first - next - getSize #include #include using namespace std; typedef char ListElementType; class MyList { public: MyList(int lSize); void insert(const ListElementType& elem); bool first(ListElementType& elem); bool next(ListElementType& elem); int getSize(); private: int listSize; ListElementT..
-
자료구조: Linked List로 Stack 구현하기 (feat. c++)알고리즘/자료구조 2021. 4. 16. 00:33
Characteristic: - MyStack class is stack class made Linked List Operations: - push - pop - top - isEmpty #include #include using namespace std; template class MyStack { public: MyStack(); void push(StackeElementType item); StackeElementType pop(); StackeElementType top(); bool isEmpty(); private: struct Node; typedef Node* Link; struct Node { StackeElementType data; Link next; }; Link head; }; t..
-
자료구조: Array로 Stack 구현하기 (feat. c++)알고리즘/자료구조 2021. 4. 15. 17:25
Characteristic: - MyStack class is stack class made by array operations: - push - pop - top - isEmpty - isFull #include #include using namespace std; const int maxStackSize = 1000; template class MyStack { public: MyStack(); void push(StackElementType item); StackElementType pop(); StackElementType top(); bool isEmpty(); bool isFull(); private: StackElementType stackArray[maxStackSize]; int topI..
-
Python: Window programming Tkinter 라이브러리 정리 1Python 2021. 4. 9. 15:44
1. 윈도창 조절 from tkinter import * # Tk객체 생성 window =Tk() window.title("연습하기") # 기본창 사이즈 window.geometry("400x100") # 창 크기 조절하기 window.resizable(width=True, height=True) # 윈도 창 띄우기 window.mainloop() 2. Label을 이용하여 문자 표현하기 from tkinter import * window = Tk() label1 = Label(window, text="abcd") label2 = Label(window, text="efgh", font=("궁서체", 30), fg="blue") label..
-
Docker 이미지 생성 및 배포하기메모 및 기타 2021. 4. 6. 23:58
전에 만들어둔 django 환경의 컨테이너를 도커허브에 올려둘 일이 생겨서 이와 관련된 커맨드를 포스팅한다. 다음과 같이 django01이라는 이름의 컨테이너를 이미지화하고 도커허브에 올려둘 것이다. 1. docker 이미지 생성하기 docker commit [container id or container name] [지정할 이미지 이름] 2. 만들어둔 이미지에 tag를 붙여준다. tag를 올바르게 붙여 주어야 docker hub에 올바르게 나의 레포지토리로 올라간다. docker tag [이미지 이름] [dockerhub id/이미지 이름] 만들어진 이미지가 올바르게 만들어졌는지 확인하자. docker images 3. 만들어진 이미지 도커허브에 올리기 나의 도커허브로 로그인한 후 docker logi..