본문 바로가기

반응형

과제모음

(122)
JAVA-소켓프로그래밍(에코서버) ver1 import java.net.*; import java.io.*; public class Server{ public static void main(String[] args){ try{ ServerSocket server = new ServerSocket(10001); System.out.println("Server is ready"); Socket sock = server.accept(); InetAddress inetaddr = sock.getInetAddress(); System.out.println("Client IP : " + inetaddr.getHostAddress()); OutputStream out = sock.getOutputStream(); InputStream in = sock.get..
JAVA-소켓프로그래밍(에코서버) ver1 import java.net.*; import java.io.*; public class Server{ public static void main(String[] args){ try{ ServerSocket server = new ServerSocket(10001); System.out.println("Server is ready"); Socket sock = server.accept(); InetAddress inetaddr = sock.getInetAddress(); System.out.println("Client IP : " + inetaddr.getHostAddress()); OutputStream out = sock.getOutputStream(); InputStream in = sock.get..
[소켓프로그래밍-Server]파일 수신 package src import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class FileSocketServer { private static String TRARGET_DIR = ""; private static String SRC_FILE_DIR = ""; public static String filename = ""; public FileSocketServer () { } @SuppressWarnings("deprecation") public static void main(String[] args) throws PropertyException, IOException, Instantiation..
[소켓프로그래밍-Client]파일전송 package src; import java.io.*; import java.net.Socket; public class FileSocketClient { class ClientSocket { private Socket socket = null; private BufferedOutputStream bout = null; private BufferedInputStream bin = null; private BufferedWriter bw = null; public ClientSocket( File file ) { try{ // File tmpFile = null; // DataInputStream dis = null; // DataOutputStream dos = null; //[참고] 프로퍼티 파일로부터..
[자료구조]스레드 적용한 이진탐색트리 09학년도 항공대 컴공과 2학년 자료구조 수업에 제출된 자료입니다 ▷ 헤더부 (BSTnode.h) #ifndef _NODE_H_ #define _NODE_H_ #include "thredBST.h" class thrededBST; // 전방선언 class BSTnode{ friend thrededBST; // 참조클래스 public: BSTnode(); // 생성자 private: BSTnode *LeftChild; // 왼쪽링크 int data; // 데이터링크 BSTnode *RightChild; // 오른쪽링크 }; #endif (thredBST.h) #ifndef _THRED_H_ #define _THRED_H_ #include "BSTnode.h" class thrededBST{ private:..
[C++]연결리스트를 사용한 다항식(linked-linst poly) 09 년도 항공대 컴공과 자료구조 과제입니다. 수강생들은 주의해주세요. - 소스부분 ▷ 메인부 #include using std::cout; using std::cin; using std::endl; #include "polynomial.h" // 다항식클래스사용 int main(){ int sel; // 선택값저장 polynomial A('A'); // 다항식A(x) A.polyinput(); // A(x) 값입력 polynomial B('B'); // 다항식B(x) B.polyinput(); // B(x)값입력 polynomial C = C.addpoly(A, B); // C(x) = A(x) + B(x) polynomial D = D.mulpoly(A, B); // D(x) = A(x) * B(x..
[C++]중위게산식의 후위계산식 변환 ▷ 메인부 #include using std::cout; using std::cin; using std::endl; #include using std::string; #include "postfix.h" #include // 화면전환사용 int main(){ string sel; // 선택 Postfix accesspost; // 객체선언 do{ cout sel; if(sel=="2"){ // 2면종료 cout
[자료구조]정방 밴드 행렬 & 일반화된 밴드 행렬 1. 문제개요 교재 C++자료구조론에 수록된 2.8연습문제 7,8번을(1판 기준) 풀이한 후 그 풀이를 작성하여 보고서로 제출 하도록 한다. 2. 문제분석 - 밴드행렬은 무엇인가 ▷ 행렬의 주대각선을 기준으로 정의된 밴드만큼만 원소가 존재하는 행렬이다. ▷ 주대각선을 기준으로 양쪽 밴드의 크기가 같으면 정방 밴드 행렬(square band matrix)라 칭한다. ▷ 위와는 반대로 주대각선을 기준으로 양쪽 밴드행렬의 크기가 다르면 일반화된 밴드 행렬 이라고 창한다. - 문제의 요구사항은 무엇인가 ▷ 정방 밴드 행렬과 일반화된 밴드행렬의 원소의 수를 구하는 식의 유도. ▷ 각 밴드 행렬에서 행을 나타내는 i와 열을 나타내는 j의 관계설명. ▷ 각각의 밴드 행렬의 1차원의 배열에 저장할 때 각 원소의 위치(..

반응형