본문 바로가기
728x90

전체 글651

5장 TREES 트리에 관련된 용어들 노드의 차수 (내 일촌관계 아들의 수) 단말 노드 (자식이 없는 노드) Parent, Children, Siblings Ancestor(조상), Descendants(자손) (M의 조상: H,D,A) (B의 자손: E,F,K,L) Level(루트로부터 단순 경로의 길이. 루트가 1임), Height or Depth (4) 트리의 표현 Left Child - Right Sibling 표현 왼쪽노드 - 자식, 오른쪽 노드 - 형제 이 때 모든 노드의 차수가 2 이하가 되는데, 이런 트리를 이진 트리라고 함. 이진 트리 이진트리의 모든 노드의 차수(degree)는 2를 넘지 않는다. ==> 두개를 초과하여 쪼개지지 않음 왼쪽 서브트리와 오른쪽 서브트리가 구분 편향 트리와 완전 이진트리 완.. 2022. 10. 30.
4장 파일 입출력 4.1 시스템 호출 시스템 호출(system call) 커널에 서비스 요청을 위한 프로그래밍 인터페이스. 응용 프로그램은 시스템 호출을 통해 커널에 서비스를 요청한다. 운영체제가 지원하는 라이브러리 함수라고 보면 이해하기 쉽다. 주요 시스템 호출 파일: open(), close(), read(), write(), dup(), lseek() 등 프로세스: fork(), exec(), exit(), wait(), getpid(), getppid() 등 메모리: malloc(), calloc(), free() 등 시그널: signal(), alarm(), kill(), sleep() 등 프로세스 간 통신: pipe(), socket() 등 4.2 파일 파일 입출력 파일 열고->읽기/쓰기 등->파일닫기 파일 열.. 2022. 10. 30.
유니클로 후리스 회색 후기 쌀쌀해지는 요즘날 뭘 입을까 암만 고민해도 입을 옷이 없을 때 후루룩 입고 나갈 옷이 필요해서 후리스 하나 장만. 저렴한 후리스는 많고 많지만 중딩때 학교에 입고가던 후리스의 추억이 떠올라 유니클로로 선택해봄. SPA브랜드 옷중에는 쓸데없는 디테일을 추가해서 더 저렴해보이는 경우가 많은데 (파타고니아 디자인을 카피해서 주머니를 달거나 로고를 집어넣거나 등등) 그냥 아무것도 없는 기본 디자인을 사고싶어서 이걸로 선택. 놀랍게도 거의 하루만에 배송이 왔다 포장은? 짱짱한 포장은 아니지만 뭐~ 비싼 옷도 아니고 망가질 옷도 아니여서 괜춘 대략 이렇게 생겼다 안 알아보고 대충 사서 몰랐는데 나그랑 선이 있다 재질도 내가 중딩때 입었던 그 유니클로 후리스보다 좀 더 부드럽고 두꺼워진듯한 느낌 딱 맞다 정말 딱 맞.. 2022. 10. 28.
시험기간 잡다한 일들 어느덧 단풍 노랗고 빨갛게 물들고 풀들이 죽어나가는 가을이 됨쓰. 영남대 학식 닭갈비김치볶음밥. 4800원인가 했던거같음 맛은~ 좀 질척질척 했던것같음 커피 또 안마실 수 없어서 사마심 여기까지 종이빨대 넣는 스타벅스... 저녁밥으로 불닭... 이날 마지막시험이 오후8시라서 너무너무너무 힘들었다~ 그 전 시험이 오후4시~5시40분이었는데 손코딩이라서 진짜 너무너무너무 힘들어서 넋이 나가버렸다 이건 홈플러스가서 샀던거같음 주먹밥 5개들이 냉동제품이 있는데 이거 두개에 만원이라길래 두개 사봄.. 맛은 별로?.. 그리고 돼지고기가 갑자기 먹고싶었늗네 평소에 삼겹살은 많이 먹어봤늗네 앞다리살은 안먹어봐서 이번에 한번 사봄.. 근데 그냥 삼겹살 먹는게 맛있음. 다신 안사먹을듯 모양은 무슨 스테이크같음ㅋㅋ티본인줄ㅋ.. 2022. 10. 27.
삼성 제각각챌린지 즐겨보기(갤럭시 스튜디오 인 캠퍼스) 학교앞에 어느순간 이상한 건물이 하나 생김~ 갤럭시 z플립 z폴드 체험장이라고 함~ 드가봄~ 폰꾸미기 존이라고 함~ 앞에 요란한 스티커들이랑 보석같이 생긴것들 있는데 이걸로 폰 꾸밀 수 있다 함~ (그냥 자기폰 꾸미기) 이거 꾸미면 포인트를 주는데 포인트를 모으면 선물도 준다고 함~ 대충 이런게 있다고 함~ 안에 거울의방 같은것도 있고? 사진찍는공간도 있고? 사진찍으면? 인생네컷처럼 뽑아서? 주는듯? 야무지다~ 폰꾸미기 zone에서 훔쳐온 스티커들? 폰꾸 야무지게 함. 그럼이만;; 다들 개럵시 스튜디오 가서 폰꾸 하고 선물도 받아가자? 다양한 체험도 있다고 한다? 알바같은 사람들이 옆에서 설명도 열심히 해주신다? 2022. 10. 27.
자바 중간고사 01- 자바 소개 자바는 범용언어이며 특히 network환경에 강한 특징을 가지고 있다. 자바는 C++의 preprocessor, pointer, 다중상속, 구조체, 전역변수, goto문, 연산자 중복 등의 기능을 제외하여 언어의 복잡성을 제거함 automatic garbage collection 기능을 제공함 객체지향 객체지향은 우리의 실 세계와 유사한 프로그램 방식이다. 자바는 Object - Oriented language이다. 자바 프로그램의 모든 요소들은 object(객체)로 표현된다. 객체지향은 소프트웨어의 재사용과 정보의 캡슐화같은 많은 장점을 제공한다. object 속성을 나타내는 데이터, 데이터를 변경하거나 조작할 수 있는 메소드(method)로 구성 Class object는 항상 cla.. 2022. 10. 26.
학교에 이상한게 생겼다??(삼성 z플립) 맑은 날씨 더울 줄 알고 얇게 입고 갔다가 얼어 죽을 뻔~ 학교 가는데 이상한 건물이 새로 생겨있다. Z플립 사진관이 생겼다고 한다~ 옛날에 갤럭시S10 나왔을때는 삼성폰이 너무너무너무 좋아서 폰,이어폰,워치,탭 다 갤럭시로 맞췄었는데 아이패드 한번 써보고 신세계를 맛봐서 다 애플걸로 바꿔버림 . . 다시 갤럭시 쓸 일은 웬만하면 없을듯... 2022. 10. 24.
꽃피는 가을 페퍼민트에 꽃이 폈다 하얀색 솜처럼 우글우글 모여서 폈다 전에 누나랑 냉면먹으러 가다가 길에 핀 꽃을 봤었는데 그때 본 꽃이 딱 저런 모양이었다 뭔 꽃이 도넛처럼 빙 둘러서 자라지 싶었는데 페퍼민트도 이렇게 자라는구나 처음알았다 방울토마토에도 꽃이 폈다 언제쯤 방울이 열릴까 모르겠네 저 사진 찍어둔게 대략 10일 전인데 아직도 그대로다 겨울오기전에 열매가 맺히긴 할까 식물 키우기 시작한게 대략 3월쯤 봄에 시작했는데 벌써 가을이다 방울토마토는 여름에 심었던 것 같고 페퍼민트는 3월 초창기멤버인데 가지치기도 제대로 못해주고 벌레죽이려다 에프킬라 뿌려서 다 죽여버리고 우여곡절 끝에 한줄기 남은걸 수경재배로 지금까지 키웠는데 다행히 꽃은 봤다. 2022. 10. 24.
나에게 주는 선물 내가 유일하게 하는 게임 킹가이즈 정말 갖고싶었던 스킨이 있었는데.. 어제 폴가이즈 접속했다가 그 스킨이 상점에 떴길래 바로 구매. 너무 귀엽다... 너무 귀여워서 입안에 넣어서 우글우글하고싶다 행복한 하루... 2022. 10. 23.
문화생활을 즐기는 나 교보문고에 갔다가 마음에 쏙 드는 책을 발견했다 평소에 정말 쓸데없는 걱정을 할 때가 많은데~ 이 책 표지를 보면 마음이 좀 가벼워지는 것 같다 (대충 쓸데없는 나쁜생각 하지말라는 뜻) 두고두고 표지를 보고싶어서 구매 함. 내용을 읽진 않았지만 표지를 보면 있던 걱정도 싹 사라지기 때문에 기꺼이 돈을 투자해서 인테리어로 사용하고있다. 효과 짱 강추~ 2022. 10. 23.
5. Digital Signal Input 5.Digital Signal Input -switch input -stable switch input -measure a digital signal period -keypad input 디지털 신호 0과 1 혹은 HIGH LOW 두가지 값으로 표현되는 신호 noise에 강하고 데이터의 저장 및 처리가 용이하다. 풀업을 설명하고 있는 그림이다. 스위치가 연결된 경우 전류가 GND로 빠지면서 PIN의 값은 0(LOW)이 되고 스위치가 연결되지 않은 경우는 전류가 PIN쪽으로 흐르면서 PIN값이 1(HIGH)이 된다. 풀다운의 경우는 반대임. Vcc – 스위치 – 2번핀 이렇게 연결시 floating이라는 외부 간섭 때문에 스위치off인데도 전류가 흐르는 문제생김 floating 현상을 해결하기 위해 GND.. 2022. 10. 23.
칠곡 남다른 감자탕 후기 저녁으로 또 무한리필 황제를 갈뻔~ 했다가 감자탕을 먹기로 했다 남자탕 전골 중자 뼈는 대략 7~8개 있던거 같음 마지막에 라면사리도 두개 추가해서 먹음~ 근데 개인적으로는 1인 1뚝하는게 더 먹기는 편했던거 가틈 살면서 처음 먹어본 뼈찜~ 매콤한 양념에 뼈다구가 야물딱지게 버무려져서 나옴 당면도있고 야채도있고 약간 찜닭같은 느낌인데 처음 먹어보고 너무 맛있어서 약간 감동 받을뻔.. 했는데? 굶주린 무직백수들이 시켜먹기엔 조금 사치일수도 있다. 뼈 한두개씩 먹으면 거덜남 양이 많아보이지만 뼈다구가 자리를 다 차지하기때문이다. 하지만 맛있으니 한번쯤 먹어보길 바란다. 고기가 정말 야들야들함;; . . . 다먹고 카페 조안나를 감 카페는 자릿값이라지만... 너무 비싸다 자몽차 한잔이 5500원이라니 스타벅스.. 2022. 10. 23.
포카치아 만들기 바게트빵 만들어 먹어보려다가 갑자기 포카치아가 먹고싶어서 바게트빵 반죽을 그대로 포카치아로 만듦. 내맘대로 만들었으니 레시피같은거 쓰지 않겠음 잘 발효한 반죽을 틀에 넣고 올리브유 범벅을 한다음 손으로 꾹꾹 찍어 모양을 만들어줬다 한쪽에는 구운 마늘, 한쪽에는 견과류를 흩뿌렸다. 230도 오븐에서 20분간 구웠다. 마늘이 좀 탄거같긴한데 탄건 안먹으면 그만이다~ 구멍을 보아하니 발효는 나름 잘 된것 같다 겉은 꽈삭꽈삭하고 속은 쫄깃쫄깃하다 소금 약간 말고는 간 한 것이 없어서 좀 구수한 맛이다 바질페스토를 발라서 먹어봤다. 잘 어울린다. 근데 겉껍질 꽈삭꽈삭한게 조금 입아팠어 그럼;;ㅅㄱㄹ 2022. 10. 22.
Object, String, StringBuffer Object클래스 java.lang 패키지에 포함되어 있다. 모든 클래스의 수퍼 클래스이다. -모든 클래스에 강제 상속 -모든 객체가 공통으로 가지는 객체의 속성을 나타내는 메소드 보유 Object클래스의 주요 메소드 boolean equals(Object obj) : obj가 가리키는 객체와 현재 객체를 비교하여 같으면 true 리턴 Class getClass() : 현 객체의 런타임 클래스 리턴 String toString() : 현 객체에 대한 문자열 표현을 리턴 toString() Point p = new Point(2,3); System.out.println(p); Point 클래스의 객체 p가 있고, p를 출력하게 되면 p는 자동으로 p.toString()으로 변환되어 출력된다. toStrin.. 2022. 10. 21.
Exception 수식 계산할 때 0으로 나누면 오류가 발생한다. public class Numbers { double tot,avg; int arr[]; Numbers(int[] nums){ this.arr = nums; } double getTot() { for(int i=0;i=0) { this.balance -= amnt; System.out.println(name+"님 계좌에서 "+amnt+"인출완료"); return amnt; } else { throw new Exception("잔액 부족!!!"); } } void printInfo() { System.out.println("*************info************"); System.out.println("계좌번호: "+accountNum); Sy.. 2022. 10. 20.
3. 객체지향 객체지향 Software module의 재사용과 독립성을 강조 프로그램 모듈을 재사용할 수 있음. 프로그램의 확장 및 유지보수가 용이하다. object의 구성 속성을 나타내는 data 데이터를 변경하거너ㅏ 조작할 수있는 method로 구성 object는 항상 class로부터 생성된다. 정보처리의 주체는 class가 아니라 object이다. 내가 이걸 ppt보면서 정리하는게 의미가있나;; 2022. 10. 20.
오버로딩 생성자 오버로딩 클래스에 하나 이상의 생성자를 중첩하여 사용할 수 있다. 생성자의 이름은 같지만 매개변수의 타입과 개수는 달라야 한다. class Box{ int w; int h; int d; public Box(){ w=1; h=1; d=1; } public Box(int w){ w=w; h=1; d=1;} } 이런식으로 이름이 같은 생성자를 만들 수 있다는 것임. 오버라이딩 부모 클래스에서 선언된 메소드를 자식클래스에서 재정의함 (다형성) 2022. 10. 20.
동치 알고리즘 #include #include #define MAX_SIZE 24 #define IS_FULL(ptr) (!(ptr)) #define FALSE 0 #define TRUE 1 struct node { int data; struct node* link; }; int main(void) { short int out[MAX_SIZE]; struct node* seq[MAX_SIZE], * x, * y, * top; int i, j, n; printf("Enter the size( 2022. 10. 20.
4장 - 이중 연결 리스트 지금까지의 연결 리스트는 한 노드에 링크가 하나였다. 이중 연결 리스트는 이전 노드, 다음 노드를 가리키는 링크가 각각 하나씩, 링크가 총 두개인 노드로 이루어져 있다. struct node { struct node* llink; int data; struct node* rlink; }; 물론 이중 연결 리스트도 체인형, 원형 둘 다 구현 가능하다 원형 이중 연결 리스트에 노드 추가 void dinsert(struct node* node, struct node* newnode) { //newnode를 node의 오른쪽에 추가 newnode->llink = node; newnode->rlink = node->rlink; node->rlink->llink = newnode; node->rlink = newn.. 2022. 10. 20.
인스턴트 오챠즈케 리뷰 아침밥으로 항상 마땅한게 없어서 오챠즈케 말아먹고 가면 딱이라는 바이럴을 보고 바로 쿠팡에서 구매. 하루이틀 기다렸더니 배송이 옴 ㅍ 이렇게 컴팩트한 상자에 꽊꽊 들어맞게 옴 대략 앞면 뭔말이여 한봉지 안에 4가지 맛이 2개씩 총 8개 들어있음 야무지다~ 만들어먹기에 앞서 설명서를 보자. 다음에 보자. 명예 니혼진 친구들이 알려줬는데(민짱 and 모짱) 밥 100그람에 물 150ml 넣어서 먹으면 된다고 함 우선 밥부터 퍼줌. 음식은 계량이 생명이다. 단 1그램도 용납할 수 없다 그다음에 대략 이걸 뜯어넣어준다 뭔가 상큼한 냄새가 나는 붕어밥이 들어있다 그다음 물도 부어줌 (100그람 넣는건줄알고 백그람 넣고 먹었는데 너무 짜서 보니까 150그람 넣는거였음;;) 음~ 야무디다 맛은? 짠 미역국에 밥말아먹.. 2022. 10. 20.
728x90