알고리즘이란 어떤 문제를 해결하기 위한 절차.명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 집합여러 문장이 순차적으로 실행되는 구조를 순차구조 라고 한다.a : Scanner 임포트b : sc는 System.in => 키보드와 연결된 표준 입력 스트림 문
프로그램의 흐름을 반복하는 알고리즘을 공부a : 이항인 복합 대입 연산자 '+='은 우변 값을 좌변에 더한다.b : 단항인 증가 연산자 '++'는 피연산잣값을 1씩 증가 시킴하나의 변수를 사용하는 반복문은 while 문보다는 for문을 사용하는 것이 좋다.a : for
a : n의 값을 음수로 입력하면 계속 반복 (양수를 입력해야 함)do while문은 일단 루프 본문을 한 번 실행한 다음에 계속 반복할 것인지를 판단하는 사후판단반복문 이다.사전판단반복(for/while문) : 루프 본문을 한 번도 실행하지 않을 수 있다.사후판단반복
A : 행 루프 (세로)B : 열 루프 (가로)복습이 많이 필요할듯하다!카운터용 변수 i & j의 초기화 값에 따라 for문의 연산이 조금씩 달라진다.
데이터 단위와 데이터 자체 사이의 물리적 또는 논리적인 관계\-같은 자료형의 변수인 구성 요소가 모인 것!a는 배열 변수라고 부르는 특수한 변수일뿐 배열 그 자체는 아님배열 본체는 연산자 new를 사용하여 생성한다.구성 요소의 자료형이 int형이고 구성 요소가 5개인
교환 횟수는 '요솟수/2' 이며 이 나눗셈에서 나머지는 버린다.요솟수가 홀수 일 때 가운데 요소는 교환할 필요가 없기 때문이다.배열을 역순으로 정렬하려면 배열 안의 두 요소를 교환해야 함.작업용 변수를 t라고 하면,t=x;x=y;y=t; 의 과정을 거침.배열 요소에 값
02-1 배열(3) 🙃 소수(prime number) 나열하기. >소수랑 자신과 1이외의 어떤 정수로도 나누어 떨어지지 않는 정수. ex) 2,3,5,7,11,13 .... 2부터 n-1까지의 어떤 정수로도 나누어 떨어지지 않는다! 🐚 1000 이하의 소수를
원하는 키값을 갖는 요소를 만날 때까지 맨 앞부터 순서대로 요소를 검색한다 (쉽게 말해 전부다 검색)배열을 검색할 때 배열 요소의 인덱스를 가리키는 변수는 i1.i가 결국 입력값 n과 같다는 것은 처음부터 끝까지 key 요소를 찾지 못했다는 것이므로 실패2.배열을 진행
이번엔 데이터를 일시적으로 보관하는 자료구조인 스택에 대해 아라보자데이터를 일시적으로 쌓아놓는 자료구조로,데이터의 입력과 출력 순서는 후입선출. 즉 가장 나중에 넣은 데이터를 가장 먼저 꺼내는 방식음료수 진열대 (먼저 들어간게 나중에 나옴)인터넷 브라우저 창(뒤로가기,
이번에도 스택과 마찬가지로 데이터를 일시적으로 보관하는 자료구조인 스택에 대해 아라보자해당 정리글은 LinkedList를 선언해서 활용하는 방식(add,pol,remove..등)이 아닌 큐에 대해 기본적인 내용을 다루고 있습니다먼저 들어간 자료가 먼저 나오는 구조 FI