본문 바로가기

푸켓 여행 후기 모든걸 말해준다! 여름때 갔었던 푸켓 여행 후기를 좀 써보려고 합니다 우선 내가 걱정했던것들, 궁금했던것들에 대해 분명히 궁금해 하는 사람들이 있을거 같아 올립니다 3박 4일 여행인데 먼저 총 경비는 150?정도 썻던거 같네요 비행기는 이스타젯에서 젤 싸게 해서 왕복 60마넌정도 했었고 나머지는 뭐걍 노는데 썻습니다 물가는 싼편이 아니고(한국보다는 좀 쌈) 그렇다고 제가 걍 아껴쓴편도 아닙니다 한 20~30만원은 더 세이브할수있습니다 개인에 따라. 저는 걍 동기형이랑 가게되었는데 호텔을 미리 이스타젯 예약할때 예약을 했습니다. 비행기는 스카이스케너에서 하면 젤싼가격이 올라옵니다 https://www.skyscanner.co.kr 저가항공은 이번에 처음타봤는데 솔직히 많이 흔들려서 긴장했었음...근데원래그렇타네요 ㅎㅎ 여튼.. 더보기
시스템프로그래밍 예제#2 목표 : 멀티쓰레딩의 사용법을 익힌다. 구현내용 : 각각 생산자와 소비자의 역할을 담당하는 두개의 쓰레드를 만든다. 두 쓰레드는 최대 크기가 40인 int 형 배 열을 공유한다. 1번 쓰레드는 배열에 숫자 1부터 1식 증가시켜 배열에 추가한다. 숫자 생성시마다 배열의 원소를 모두 출력한다. 배열이 넘치지 않도록 주의한다. 2번쓰레드는 배열에서 맨앞에서 숫자를 하나씩 빼 내어 콘솔에 출력한다. 요구사항 : 1. c또는 c++ 언어를 사용해서 작성. 2. 실행파일의 위치에 관계없이 실행이 가능해야함. 3. 반드시 유닉스 계열에서 작업할 것. (리눅스, cygwin또는 맥) 4. 반드시 pthread 와 mutex 사용할 것. 실행 예 : 1, 1,2, 1,2,3, 1,2,3,4, 1,2,3,4,5, 1,2,.. 더보기
시스템프로그래밍 예제#1 하위디렉토리의 모든파일과 디렉토리목록을 출력하는 프로그램을 작성하시오 .요 구 사 항 : 두가지 프로그램을 작성하시오 .첫번째 프로그램과 두번째 프로그램의 화면출력은 동일하지만 , 첫번째프로그램은 a.dat 파일을 생성함 .생성된 a.dat는 반드시 이진파일 이어야함 . ( fprintf 나 fscanf 를 쓰지말고 , fread, fwrite 를 사용하여 작성 . ) 출력은 파일이름순으로 정렬할 것 . 첫번째 프로그램 (a.c 또 는 a.cpp) - 파일목록을 출력하고 그 결과를 바이너리파일 (a.dat) 에 저장하는 프로그램 . gcc a.c ./a.out . DIR: . FILE: ./Concat.cpp FILE: ./TMatrix.h FILE: ./PostprocessGrcFile.h DIR: ... 더보기
시스템프로그래밍 시스템프로그래밍 배운지는 엄청오래됬는데 뭐 지금공부하는쪽도 이쪽이랑은 관련이 별로없지만 제 기억으로는 처음배울때 엄청어려웠던 기억만 남아있네요 리눅스 좀 쓰시는 분들한테는 쉽겠지만 처음배우는 입장에서는 상당히 힘들었던거 같습니다. 뭐 제가 지금 상세히 쓸 여유는 없고 예전에 학부때 하던 과제를 그냥 올리고 설명좀 해드릴께요 혹시나 겹쳐서 낼수 있는 분있으면 럭키고 다른분들한테도 도움이되면 좋겠어요 ㅎㅎ 더보기
Sorting에 대해 배워보자!2탄(priorityQueue,topological,Heapsort,dfs,connected component sort) 예전에 배운 순서가 있는거 같은데 그냥 포스팅 하겠습니다..ㅎㅎ개념은 최대한 쉽게 자세히는 설명 안할게요 ㅎㅎ코드는 올려드립니다 ㅎㅎ 힙소트는 이진트리를 이용한 정렬이다 요런식으로 되겠지? ㅎㅎ 위에 있는 동그라미가 parent고 밑에있는 동그라미가 child다. 16은 14와 10의 parent. 14는 8과 7의 parent.. ㅇㅋ?이 트리를 살펴보면 parent는 child보다 항상 값이 크다이렇게 정렬하는것이 우리의 목적!예시를 한번 보도록 하자 자! 저 트리에서 이제 parent중에 가장 밑에 있는애 부터 시작한다.그림을 일일이 붙여넣기가 뭣해서 그냥 말로 설명하니까 말을 찬찬히 읽으면서 그림을 그려보면 쉽게 이해가 갈 것이다.그러면 16부터 시작이 되는데 16은 7보다 크다. 그러므로 변동이.. 더보기
Sorting에 대해 배워보자!1탄(Insertion,Selection,Merge sort) 컴퓨터공학에 입학해서 처음 알고리즘 수업때 배웠던게 Sorting에 관해서 인거같은데 오늘은 그 기억을 더듬어 한번 짚어넘어가 보겠습니다저도 너무 오래된 일이라 가물가물...그때 짠 코드 지금보면 어디 내놓기 부끄럽네요..하지만 어차피 이글을 보는 사람들은 다 새내기일 거라 생각하고 한번 써봅니다. 존칭은 생략하도록 할께요 말그대로 삽입! Given a keyand a sorted list of keys, insert the key into the sorted list preserving the sorted order. ex> Insert 3 into pseudo코드를 살펴보면.. Description: pseudo codeINSERTION-SORT(A) for j =2 to A.length key =A.. 더보기