728x90
백준 문제풀이
10093은 longlong 으로 하는이유가 10^15가 int의 범위를 벗어나서임 45479' 방문배열에 추가 스위치
- ✍2021,2022/알고리즘
- · 2022. 7. 4.
728x90
10093은 longlong 으로 하는이유가 10^15가 int의 범위를 벗어나서임 45479' 방문배열에 추가 스위치
01 벡터 요소가 추가,삭제될때마다 자동으로 메모리를 재 할당하여 크기를 동적으로 변경할 수 있는 시퀀스 컨테이너 vector 객체이름 (초기크기): -빈칸 만들고싶을때 초기크기 0 - vector 헤더파일 필수 - 자동으로 메모리 할당되는 배열 - 인덱스를 이용한 요소접근가능 vector 객체이름 : 비어있는 벡터생성 vector 객체이름 (크기,값) :명시된 값을 명시된 크기만큼 갖는 벡터 생성 vector 객체이름 (벡터): 명시된 벡터를 복사해서 생성 벡터 멤버함수 객체이름.함수() push_back(값) - 현재 벡터의 마지막 위치에 새로운 원소삽입 - 벡터 크기 1증가 pop_back() -벡터의 마지막 원소 제거 - 벡터 비어있을 경우 오류 size() - empty() - 벡터에 원소가 존..
블로그를 너무 오래쉬어서 세미나 기록! 01 다중 반복문 구구단문제 02 소트인 사이드 1427번 : 방문배열 사용하기 - visited배열을 만들어준다. - 해당하는 인덱스의 값을 추가해주면된다. > 방문배열의 인덱스 방문을 체크할 대상 > 방문배열의 각 칸의 정보 해당 인덱스가 나타나는 대상이 방문된 횟수 03 알고리즘 헤더파일 크기 비교함수 최솟값 반환함수 : min(A,B) 최댓값 반환함수 : max(A,B) - 전달 받은 두 수중 더 큰(작은)수를 반환한다 - 두 수의 자료형이 같아야한다. 두 수 교환함수 swap(A,B) int tmp = A; A= B; B =tmp; 04 cmath 헤더파일 abs(숫자) : 절댓값 pow(A,B): 지수값을 더블형으로 반환 sqrt(숫자): 제곱근을 더블형..
다른 기계에 연결하려면 소켓 연결이 필요합니다. 소켓 접속이란, 2대의 머신이 서로의 네트워크 로케이션(IP 주소)과 TCP 포토에 관한 정보를 가지는 것을 의미합니다. 소켓을 열려면, Socket socket = new Socket(“127.0.0.1”, 5000) 의사소통 소켓 연결을 통해 통신하기 위해 스트림은 데이터를 입력 및 출력하는데 사용됩니다. 접속을 종료 소켓 연결은 서버에 메시지가 전송되면 명시적으로 닫힙니다. 프로그램에서 클라이언트는 사용자의 입력을 계속 읽고 "Over"가 입력될 때까지 서버로 보냅니다. 소켓 접속 확립 서버 애플리케이션을 쓰려면 2개의 소켓이 필요합니다. 클라이언트 요구를 기다리는 Server Socket (클라이언트가 새로운 소켓()을 작성할 때) 클라이언트와의 통..
네트워크 프로그래밍에서 스레드를 이용하는 이유는? -> 여러 클라이언트를 동시에 연결하는것이 좋다. 클라이언트 요청이 수신될 때마다, 각 요청을 처리하기 위해 별도의 스레드를 할당할 수 있도록 서버측에서 스레드를 사용해야한다. creating a Simple Date-Time server for handling multiple client requests at the same time. Server.java 와 Client.java 라는 2개의 java 파일을 만든다. 서버 파일에는 Server(서버를 작성하기 위한 public class)와 ClientHandler(멀티 스레딩을 사용하여 클라이언트를 처리하기 위한 클래스) 2개의 클래스가 있다. 클라이언트 파일에는 클라이언트를 작성하기 위한 퍼블릭 클..
학교에서 쓰는 교재 정독 -> 인프런 공룡책 듣는게 나을듯. 1. 개요 운영체제는? 컴퓨터 하드웨어와 컴퓨터 사용자간의 매개체 역할을 하는 시스템 소프트웨어로서 사용자 프로그램을 수행할 수 있는 환경제공. 주 목적 : 컴퓨터 시스템을 편리하게 이용할 수 있게 하는데 있다. 부수적 : 컴퓨터 하드웨어를 효율적으로 관리 컴퓨터 시스템 하드웨어, 운영체제, 응용프로그램, 사용자 네부분으로 나눌 수 있다. > 하드웨어 중앙처리장치, 기억장치, 입출력장치로 구성되어 계산을 하기 위한 기본적인 자원을 제공한다. > 응용프로그램 사용자가 제시한 문제를 풀기 위해 필요한 자원의 사용방법정의 자원할당자인 운영체제 운영체제는 자원(중앙처리장치 점유시간, 기억장치 공간, 파일 저장 공간, 입출력장치 등) 의 관리자로서 특정..