- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록분류 전체보기 (1340)
드럼치는 프로그래머
[1] 과제의 목적 원형 연결 리스트로 표현된 두 다항식의 덧셈을 통해 1. 원형 연결 리스트의 삽입 삭제 연산에 대해 익히고 2. 가용 공간 리스트(vailable space list)의 운영에 대해 익힌다. [2] 문제 두 개의 다항식을 키보드로부터 입력 받아 (1) 두 다항식에 대해 헤더 노드를 갖는 원형 연결 리스트를 생성하여 출력해 본다. (2) 두 다항식의 덧셈을 수행하는 함수 호출 후 덧셈 결과를 출력한다. (3) 제거할 지수를 입력 받아 해당 항목을 다항식에서 제거한다. 제거된 노드는 free 시키지 않고 가용 공간으로 보낸다. (4) 가용 공간에 있는 모든 노드들을 출력해 본다. (5) 가용 공간에 있는 모든 노드들을 반환한다. 예를 들어 수행 결과는 다음과 같이 출력된다. 첫 번째 다항..
2007학년도 2학기 제 5 주차 학습 보고서 참여프로그램 TU튜터링( ) 040( O ) 교과목(주제) JAVA Programing 팀 명 M2S 07기 모임일(시간) 2007. 11. 01 목요일 PM. 06 : 00 모임장소 개발관 102호 참석인원 전체( 6 )명 중 ( 6 )명 참석 참석자(이름) 이동한, 김용애, 김정은, 윤상현, 이재흔, 정영주 다음주 모임일(시간) 2007. 11. 08 목요일 PM. 06 : 00 다음주 모임장소 개발관 102호 학습 내용 목표 클래스 ( Class ) 내용 1. 객체지향 프로그래밍 특징 - 추상화, 캡슐화, 상속성, 다형성 2. 클래스 - 객체지향 프로그래밍의 절차, 클래스를 작성하는 형식 3. 클래스의 구성요소 - 생성자, 멤버 변수, 멤버 메서드 ① ..
보호되어 있는 글입니다.
1. 파일과 디렉토리 관리 가. 추상 경로명(abstract pathname) UNIX 플랫폼 또는 Win32 플랫폼 등과 같은 각 운영체제는 파일과 디렉토리 이름에 시스템 의존적인 경로명(system-dependent pathname)의 문자열을 사용합니다. 이는 프로그램 개발자로 하여금 시스템에 일일이 신경쓰도록 해야 하고, 프로그램의 이식성 또는 상호호환성을 어렵게 하는 원인 중의 하나가 됩니다. 이러한 문제를 해결하기 위해, 다시 말해서 플랫폼 독립적인 파일 또는 디렉토리 관리 기능을 제공하기 위해, 자바에서는 File 클래스를 제공해 주고 있으며, 이 클래스는 추상적이고 시스템(플랫폼) 독립적인 관점의 계층적인 경로명을 제공하고 있습니다. 이러한 추상 경로명은 다음과 같은 두 가지 요소로 구성되..
◎ 실험 목적 ▶ 3선/8선 디코더와 4입력 멀티플렉서의 동작을 VHDL로 기술하고, 시뮬레이션 을 통해 동작을 검증한다. ◎ 이론 설명 ▶ 3선/8선 디코더 ① n 비트의 입력 신호를 받아들여, 출력 신호 개를 만들어 내면서 그중에 하나(입력 신 호 비트의 십진 값에 해당하는 출력)만을 나머지 신호와 다른 값을 갖게 만들어 주는 조 합 회로를 “디코더”라 부른다. ② n선/m선 디코더라 하면 n개의 입력과 m개의 출력을 갖는 디코더를 말하며, n×m 디코 더라 부르기도 한다. ③ 3선/8선 디코더의 동작은 3개의 입력 신호의 조건에 따라 8개의 출력 신호중 하나의 출 력만이 1이된다. 즉, 입력 3비트 이진수의 십진 값에 해당하는 출력만이 다른 출려과 구 별되는 값을 갖는 것이라 할 수 있다. ④ 진리..
#include #include void main() { int **pp; //5행 4열 배열 포인터 크기 잡기~! int m=5, n=4; //행먼저 pp = (int**)malloc( m * sizeof(int) ); //열 for(int i=0;i행삭제 for( i = 0; i
고급 C/C++ 언어 프로그래머가 가장 많이 사용하는 것이 포인터다. 잘만 사용하면 효율적인 프로그램 도구가 될 수 있으나, 일반 사용자 입장에서는 그만큼 이해하기 어려운 개념이 바로 포인터다. 배열과 구조체는 데이터 여러 개를 묶었다는 의미에서 군집 데이터 타입이라 불린다. 이 두 가지는 기본적인 자료구조 형태로서 중요한 역할을 한다. 01 포인터 포인터란 문자 그대로 어떤 변수를 가리키는 것을 말한다. 포인터는 그것이 가리키는 변수의 주소 값을 저장한다. 포인터 변수에는 주소 값만이 저장 될 수 있다. 포인터를 일명 핸들이라고도 한다. 1_ 동적 메모리 할당 메인 메모리의 모든 변수에는 주소 값이 있다. int *p;는 "p가 가리키는 것은 정수 타입"이라는 뜻이다. 애스터리스크(Asterisk, *..
1. Stream 대부분의 언어에서 입출력을 수행하는 것은 결코 간단한 얘기는 아니다. 그러나 스트림을 지원하는 언어라면 조금은 얘기가 틀려진다. 스트림은 입출력을 위임받아 처리하는 하나의 단위를 의미하는데, 스트림의 정의는 바이트의 순차적 입출력 방식이다. 이것은 입출력을 수행할 데이터를 바이트의 배열 형태로 바꾸어 입출력을 수행하는 방식으로 데이터가 순서대로 입력과 출력이 이루어진다는 말이다. 이 스트림 방식을 사용하게되면 하드웨어가 어떻게 바뀌더라도 일관된 방식으로 입출력을 수행할 수 있다. 자바에서 입출력을 수행하기 위해 java.io 패키지로 제공되며 이 패키지를 이용하면 스트림 방식의 입출력이 가능하다. 2. InputStreamReader / OutputStreamWriter 클래스 Read..
1. super 키워드 어떠한 클래스가 어떠한 부모로부터 상속받은 클래스라고 할 때, 부모 클래스를 지칭하는 키워드이다. this 키워드와 보통 비교해 설명하는데, this는 자신이 소속된 메서드를 호출하는 객체를 지칭하게 되지만, super는 자신이 소속되어 있는 클래스의 부모 클래스를 지칭하게 되는 것이다. 2. final 키워드 final은 클래스명, 메서드명, 변수명 앞에 각각 올 수 있다. 이것은 어느 곳에 위치하느냐에 따라 의미가 달라진다. 1. 클래스명 앞에 붙는 경우 final class A{ ... } 2. 메서드명 앞에 붙는 경우 class A{ final void add(){...} ... } 3. 변수명 앞에 붙는 경우 class A{ final float PI=3.14; ... }..
1. 배열의 선언과 사용 Java에서 사용하는 배열은 C에서 사용했던 것과 비슷하다. 자료형[] 배열명 = new 자료형[]; 위와 같이 선언하게 된다. 위와 같이 선언하는 방법을 동적할당이라고 하며, 자바에서는 동적할당을 기본으로 한다. 동적할당은 일반적인 정적할당과 달리 여러 가지 장점을 가지는데 그 중 하나가 컴파일시에 주소가 결정되는 것이 아닌 실행시에 결정된다는 장점이다. 그로 인해 많은 잇점을 얻을 수 있다. 또한 배열은 여러 가지 유용한 기능을 보유하고 있는데 아래의 예를 보자 public class ObjectA{ public static void main(String args[]){ String[] A = new String[3]; A[0) = "이순신“; A(1) =“김좌진”; A(2)..