C/C++

    배열 사이즈를 모를 때

    사이즈를 당장 모르는 배열 선언하는 방법 자바에서는 배열을 전역 변수로 사용할 때, //전역 변수 int N; int [] arr; public static void input(){ // get N arr = new int[N] ; } 위와 같은 방식으로 배열의 사이즈를 후에 지정할 수 있었다. 백준이나 SWEA를 풀다보면 해당 문제에서 전역으로 사용할 배열이 있는데 보통 사이즈 N이 인풋값으로 주어져서 자바에서는 위와 같이 값을 받을 때가 자주 있었다. C/C++로도 가능할거라는 것은 알고 있었는데 혼자 자바처럼 해보고 안되서 계속 백터를 사용하고 있었는데 오늘 사용 방법을 배웠다. int N; int *arr; void input(){ cin>>N; arr = new int[N]; } 자바와 같지만 ..

    SET

    C++에서 set 을 사용하기 위해서는 헤더 파일에 아래를 을 포함시켜 줘야 한다. #include sets; Insert set에서 값을 추가하기 위해서는 s.insert(값) 을 사용한다. Find find 함수를 사용하기 위해 한참을 해맸다. s.find(값) 과 같은 형식이지만 이터레이터를 사용해야한다. set::iterator iter; //iterator 선언 iter = s.find(값); if(iter != s.end()) { cout