2-1장 기본 자료구조 - 배열 : 자료구조, 배열 (1/10)
·
Algorithm/[C] Do it! 자료구조와 함께 배우는 알고리즘
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 2-1장 기본 자료구조 - 배열 : 자료구조, 배열 (1/10) 자료구조 - 데이터 단위와 데이터 자체 사이의 물리적. 논리적 관계 - 자료를 효율적으로 사용할 수 있도록 컴퓨터에 자작하는 방법 배열 - 같은 자료형의 변수로 이루어진 요소(element)가 모여 직선 모양으로 줄지어 있는 자료구조 배열 생성 / 선언 // 자료형 배열이름[요소개수]; int a[5]; - int형인데 5개의 요소가 있는 배열 a 생성 - 배열 a는 a[0], a[1], a[2], a[3], a[4]로 총 5개의 int형 저장 공간을 갖게 됨. ** 주의 : 배열 선언 시, 요소 개수는 상수만 사용한다. 배..
Do it 알고리즘 C언어편 - 1장 연습문제 40p, 42p (ing)
·
Algorithm/[C] Do it! 자료구조와 함께 배우는 알고리즘
보호되어 있는 글입니다.
Do it 알고리즘 C언어편 - 1장 연습문제 31p, 33p, 35p (ing)
·
Algorithm/[C] Do it! 자료구조와 함께 배우는 알고리즘
보호되어 있는 글입니다.
1-2장 기본 알고리즘 - 반복 : 다중 루프 다루기 (3/3)
·
Algorithm/[C] Do it! 자료구조와 함께 배우는 알고리즘
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-2장 기본 알고리즘 - 반복 : 다중 루프 다루기 (3/3) 다중 루프 - 반복문 안에 다른 반복문이 있는 것 - 루프가 중첩되는 수준에 따라 '이중 루프' '삼중 루프'라 한다. 곱셈표 / 구구단 직각 이등변 삼각형
1-2장 기본 알고리즘 - 반복 : 논리 연산과 드모르간 법칙(2/3)
·
Algorithm/[C] Do it! 자료구조와 함께 배우는 알고리즘
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-2장 기본 알고리즘 - 반복 : 논리 연산과 드모르간 법칙 (2/3) 논리 연산 논리곱 - p && q - 둘 다 T일때 T - p와 q는 값일 수도 있고, 식일 수도 있다. 논리합 - p || q - 둘 중 하나라도 T이면 T - p와 q는 값일 수도 있고, 식일 수도 있다. 단축 평가 (short circuit evaluation) - 왼쪽 피연산자의 결과 만으로 정확해지는 경우 오른쪽 피연산자의 평가를 실행하지 않는 경우 - ex) 논리합 num = 13; num 99; 위 코드의 경우, num < 10 만 평가 했을 때 T가 나온다. 논리합은 피연산자 ..
1-2장 기본 알고리즘 - 반복 : for, while, do while : 구조적 프로그래밍 (1/3)
·
Algorithm/[C] Do it! 자료구조와 함께 배우는 알고리즘
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-2장 기본 알고리즘 - 반복 : for, while, do while (1/3) 반복(repetition) / 반복 구조 / 루프 (loop) 어떤 조건이 성립하는 동안 처리(프로그램 명령문 또는 명령어의 집합)를 반복하여 실행하는 것 for 문 for(식1; 식2; 식3) { 루프 본문 } for(선언; 식2; 식3) { 루프 본문 } - 실행 전에 반복을 계속할지 판단한다. (사전 판단 반복 구조) 1부터 n까지의 합 while 문 while(제어식) { 루프 본문 } - 실행 전에 반복을 계속할지 판단한다. (사전 판단 반복 구조) - 제어식의 값이 1이면 반복, 0이면 중단 d..