본문 바로가기

전체 글121

[C++] 정수형 스택 STACK 구현 코드 (with 후위계산법) 위와 같은 stack 을 코드로 구현해 볼 거다. 정수만 들어가는 stack을 intStack 클래스로 정의한다. 필요한 멤버함수가 들어 있는 intStack 클래스를 intStack.h 헤더파일에 정의해준다. #pragma once #include using namespace std; typedef int element; constexpr auto STACK_SIZE = 5; class intStack { element top; element buf[STACK_SIZE]; public: intStack() : top(-1) { cout 2020. 9. 9.
[C 언어] Stack 스택 구현 방법 C 언어로 Stack을 구현하는 코드 //#pragma warning(disable:4996) #define STACK_SIZE 5 #include typedef int element; element stack[STACK_SIZE]; int top = -1; void PrintStack() { //스택값 출력 int i; printf("\nSTACK 상태: \n"); for(i=STACK_SIZE-1; i>=0; i--){ printf("[%d]=%5d\n" , i, stack[i]); } } void createStack(int n){ //스택 초기값 설정 int i; for(i=0; i= STACK_SIZE-1){ printf("Stack is Full!! \n"); //return; } else {.. 2020. 9. 9.
[핫100 2주연속 1위] 방탄소년단과 빌보드의 소름끼치는 관계성 (ft. BTS를 부정하는 사람들) 방탄소년단이 2주차에도 빌보드 핫100에서 1위에 올랐습니다..... (미쳤다 미쳤어...) 위 차트 오른쪽 하단에 날짜를 보면, 2020년 9월 12일 차트라는 걸 볼 수 있습니다. 빌보드는 원래 핫100 차트를 미리 공개하는데요. 그래서 오늘 9월 9일에 발표가 났던 것 같습니다. 그런데 말입니다. 여러분 놀라운 게 뭔지 아십니까... 9월 12일에 실질적으로 빌보드 차트가 업데이트 되는건데 이날이 바로 방탄소년단 리더 RM의 탄신일입니다...... (소름) 아시는 분들은 기억하실텐데 빌보드 핫 100 1위에 처음 올랐을 때 날짜가... 9월 1일이였습니다..... (첫 1위를 2번 했는데 둘 다 멤버 생일날....) 이정도면 온 우주가 방탄 1위 하라고 몰래카메라를 하고 있는 건 아닌지... 그럼 .. 2020. 9. 9.
C++ 언어 기초 (16) - 예외처리 exception ▣ 예외의 개념 ● 예외, Exception ▷ 예외: 프로그램 실행 중 비정상적 event가 발생하는 것 예를 들면, 자원의 부족이나 비정상적 데이터로 인한 비정상적 사건 ▷ 예외 상황에 대비를 하지 않으면 프로그램이 실행되지 않는다. 프로그램이 문제 없이 동작하도록 에외 발생에 대비한 처리를 미리 정의해놔야 한다. ● 예외 상황 예시 ▷ 비정상적 데이터 처리의 예 double func(double a, double b) { return a*b/(a-b); } // a == b 이면 오류가 발생한다. 위와 같은 경우를 대비해서 아래와 같은 처리를 해준다. double func(double a, double b) { if ( a == b) { cout y) { } 구문으로 올라가서 다시 수행된다. #in.. 2020. 9. 7.
C++ 언어 기초 (15) - STL, vector, 알고리즘, map ▣ 표준 템플릿 라이브러리(STL) ● Standard Template Library, STL ▷ STL이란? C++이 제공하는 표준 컨테이너 클래스 템플릿 라이브러리 vector, list, stack, queue 등의 Container와 이들을 처리하기 위한 여러 연산을 포함하고 있다. ▷ STL의 구성 요소 컨테이너 container : 데이터 저장 기능 반복자 iterator : 포인터 역할 알고리즘 algorithm : 데이터 처리 기능 ● STL container 컨테이너 ▷ 데이터 저장을 위한 template의 집합이다. int나 float과 같은 기본 자료형 데이터나 사용자 정의 클래스의 객체 등을 저장한다. 다양한 연산이 제공되어서 편리하게 데이터를 활용할 수 있다. ++) 배열이 일종의.. 2020. 9. 7.
[ENG] Impressive Quotes of BTS leader RM I wrote this post to let many people know that RM is a great leader and brilliant human being. Let's start! 1. Interview (1) [Question] Q. Since your debut in 2013, BTS has faced the dreams and reality of boys and young people, and even in the song 'The Last', a mixtape of Suga, he expressed his feelings about the gap with reality, depression, and compulsion when he dreamed of becoming an idol s.. 2020. 9. 6.
반응형