- 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 |
Tags
- Java
- C++
- 컴퓨터공학과
- 배열
- 연결리스트
- 백준
- C언어
- 프로그래밍 입문
- sql
- 안드로이드
- 코딩테스트
- 안드로이드 스튜디오
- oauth
- 정렬
- 비주얼 베이직
- 파이썬
- 프로그래머스
- 알고리즘
- 자바
- 동적할당
- 공유대학
- 자료구조
- 로그인
- Firebase
- android studio
- 구글 로그인
- firebase google
- python
- til
Archives
목록추상화 (1)
코딩하는 해달이
[자료구조&알고리즘] 1주차 - 2
알고리즘의 기술 방법 자연어를 이용한 서술적 표현 (영어 or 한국어) 장점 : 대화나 의사소통을 통해서 전달하기 때문에 의사소통만 가능하다면 편하게 전달이 가능함 단점 말하는 사람과 듣는 사람에 따라 다르게 이해할 수 있어 일관성과 명확성이 떨어짐 언어, 단어, 표현등에 의존적임 ex) 배열에서 최대값 찾기 알고리즘 도식화 : 흐름도 (flowchart) 장점 : 간단하고 명확하게 흐름을 표현 가능 단점 : 복잡한 알고리즘을 표현하기에는 어려울 수 있음 ex) 배열에서 최대값 찾기 알고리즘 가상코드를 이용한 추상화 : 의사 코드 (pseudo-code) 장점 의사코드를 실제코드로 변환하기만 하면 되기 때문에 편하게 구현이 가능 알고리즘 기술에 가장 많이 사용 코드지만 프로그래밍 언어에 대한 의존성이 없..
USG 공유대학
2023. 3. 4. 17:06