C로 배우는 자료구조 및 여러가지 예제 실습

C로 배우는 자료구조 및 여러가지 예제 실습

(15개의 수강평)

4055명의 수강생

무료

권오흠
평생
초급
49개 수업, 총 24시간 18분
섹션 3번까지의 강의가 리뉴얼 되었습니다. (2018.09.06일)

1. 강좌소개

부경대학교 IT융합응용공학과 권오흠 교수님의 자료구조 및 실습 강좌입니다. C언어를 사용하며, 좋은 소프트웨어를 설계하는데 필수 소양인 자료구조 능력을 갖출 수 있는 좋은 강좌입니다. 자료구조 개념과 이론들을 먼저 학습하고, 학습한 개념들로 전화번호부, 미로, 계산기 예제들에 적용하여 응용력을 키울 수 있는 강좌입니다.

2. 도움되는 분들

  • 좋은 프로그래머가 되고 싶은 개발자
  • 컴퓨터공학과 학생
  • 컴퓨터 공학 소양이 부족한 개발자
  • 규모있는 소프트웨어를 개발하고 싶은 분
  • 개발자가 되고 싶은 분
  • C언어에 대한 경험이 있는 분

3. 강좌 특징

  • 사용언어 : C
  • 참고서적 : C언어로 쉽게 풀어쓴 자료구조 (천인국 등, 생능출판), K. N. King, C Programming: A Modern Approach, 2nd Ed., Norton. ,C로 배우는 쉬운 자료구조(한빛아카데미)
  • 추천 선수 지식 : C언어 

지식공유자 소개

권오흠

교육과정

섹션 1. C언어에서의 포인터, 배열, 그리고 포인터 연산
C언어 기초 문법 리뷰 - 배열, 포인터, 문자열, 동적메모리할당
53 : 00
섹션2. 문자열
문자열
35 : 00
섹션3. 문자열 예제
문자열 예제
33 : 00
섹션4. 전화번호부 v1.0
전화번호부 v1.0 (1)
34 : 00
전화번호부 v1.0 (2)
08 : 00
섹션5.전화번호부 v2.0
전화번호부 v2.0
30 : 00
섹션6.전화번호부 v3.0
전화번호부 v3.0 (1) - 배열 재할당, 라인단위 입력과 문자열 tokenizing
22 : 00
전화번호부 v3.0 (2)
25 : 00
전화번호부 v3.0 (3)
26 : 00
섹션7.전화번호부 v4.0
전화번호부 v4.0 - 더 많은 항목 추가하기, 구조체(structure)
44 : 00
섹션8.전화번호부 v5.0
전화번호부 v5.0 (1) - 구조체에 대한 포인터, 동적 메모리 할당
27 : 00
전화번호부 v5.0 (2)
31 : 00
섹션9. 연결리스트 - 개념과 기본 동작들
연결리스트 - 개념과 기본 동작들 (1)
26 : 00
연결리스트 - 개념과 기본 동작들 (2)
18 : 00
연결리스트 - 개념과 기본 동작들 (3)
29 : 00
연결리스트 - 개념과 기본 동작들 (4)
17 : 00
연결리스트 - 개념과 기본 동작들 (5)
23 : 00
섹션10. 연결리스트 - 다항식
연결리스트 - 다항식 (1)
36 : 00
연결리스트 - 다항식 (2)
25 : 00
연결리스트 - 다항식 (3)
31 : 00
섹션11. 이중연결리스트
이중연결리스트
39 : 00
섹션12. MP3 관리 프로그램 (Music Library Program) 만들어 보기
Music Library Program (1) - 준비하기
33 : 00
Music Library Program (2)
19 : 00
Music Library Program (3) - 구현하기 시작
38 : 00
Music Library Program - (4)
38 : 00
Music Library Program - (5)
50 : 00
Music Library Program - (6)
32 : 00
Music Library Program - (7)
22 : 00
Music Library Program - (8)
35 : 00
Music Library Program - (9)
20 : 00
Music Library Program - (10) 마무리
38 : 00
섹션13. 스택(Stack) 개념과 구현
스택(Stack) 개념과 구현 (1)
22 : 00
스택(Stack) 개념과 구현 (2) - 구현
18 : 00
스택(Stack) 개념과 구현 (3)
30 : 00
섹션14. 스택의 응용 - 후위표기식
스택의 응용 - 후위표기식 (1)
30 : 00
스택의 응용 - 후위표기식 (2)
22 : 00
스택의 응용 - 후위표기식 (3)
31 : 00
스택의 응용 - 후위표기식 (4)
31 : 00
섹션15. 스택의 응용 - 미로찾기
미로찾기 문제
47 : 00
섹션16. 큐의 개념과 구현 및 응용
큐의 개념과 구현 (1)
28 : 00
큐의 개념과 구현 (2)
22 : 00
큐의 개념과 응용 (미로찾기)
35 : 00
섹션17. 시간복잡도와 점근적 분석
시간복잡도와 점근적 분석 (1)
44 : 00
시간복잡도와 점근적 분석 (2)
16 : 00
시간복잡도와 점근적 분석 (3) - 정렬
16 : 00
섹션18. 시간복잡도의 관점에서 코드 리뷰
시간복잡도 분석 예 (1)
24 : 00
시간복잡도 분석 예 (2)
39 : 00
2016 자료구조 보충동영상
Visual Studio Debugger 사용법 기초 1/2
29 : 00
Visual Studio Debugger 사용법 기초 2/2
37 : 00

수강 후기

5.0
15개의 수강평
김민석 2018.05.02
좋은 강의 감사드립니다. 언어 하나 정도 배우셨으면 들을 수 있는 수준입니다. 개인적으로는 굉장히 좋은 강의라고 생각합니다.
chltnckd7 2018.06.14
강의에서 쓰는 컴파일러가 뭔지 알수 있을까요??