- 최대한 깔끔하게 작성하려고 하는 것. '근거'를 조건문 한 줄씩 옮겨 담는 것에 의의가 있음.
- 맨 위에 함수명 및 parameter을 명시한다
ex) selection (data[], a1, a2)
- 조건문 앞에 명시 (소문자. 대문자로 하려고 했는데 소문자가 보기가 좋음 ) ---> 맨 앞은 대문자로
ex) while i > 10
- 값의 대입은 <- 로 표시
ex) for i <- 1 to j, i++
- () 는 생략
ex) if( i>j ) -----> if i > j
- // 는 주석
ex) if data[i] > data[j]
// data[i]는 min 값
- 실행에 관련된 단위를 한문장으로 표현
ex)
array data[]
swtich data[i] , data[j]
print data
pseudo code 예시 selection sort
for i <- data.length to 0 ; i--
for j <- 0 to i ; j++
if data[i] > data[j]
switch data[i] data[j]
return data
참조 블로그
https://blog.usejournal.com/how-to-write-pseudocode-a-beginners-guide-29956242698
insertion sort
quick sort
ex) for -> For if-> If, while -> While 등