본문 바로가기

전공 공부 정리

(93)
10. 트리 세그먼트 트리 : 인덱스 구간의 합을 노드에 저장. 리프 노드에는 각 데이터가 저장되어 있음. #include #define NUM_DATA 5 #define MAX_TREE (1
9. 스택 링크드 리스트를 활용하여 스택 구현하기 : 링크드 리스트를 이용하면 배열로 구현할 때 보다 메모리 제약에서 자유로움. typedef struct _node { int data; struct _node* prev; }Node; 우선 데이터와 이전 노드를 가리킬 포인터를 구조체 변수로 갖는 Node 변수를 만든다. typedef struct _stack { Node* top; int size = 0; }Stack; Stack 구조체는 pop()과 push()가 실행될 때 사용할 top 포인터와 스택의 길이를 나타내는 사이즈 변수를 갖는다. 메인에서 스택을 선언한다. int main() { Stack st; //스택 생성 push(&st, 1) push(&st, 2) push(&st, 3) pop(&st); ..
17. Web Programming(JSP & Servlet)
16. Web Programming (JavaScript)
15. 파이썬 개발환경 세팅 파이썬 3.7.3 ver 다운로드 및 설치 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org IDE로 Visual Studio 2019 이용 if Python 개발 환경이 설치 안되어 있다면 ? 언어 -> Python 선택 후 설치 else if Python 개발 환경이 설치 되었다면 Python 애플리케이션 선택 후 다음(N) -visual studio 2019 파이썬에서 필요한 패키지 설치 : 보기(V) ->다른 창(E) -> Python 환경(E) : 단축키로는 Ctrl+K, Ctrl+' 개요 클릭 -> 패키지(PyPI) 클릭..
14. Unix Shell Programming
13. C++ Programming
12. SQL Tuning