인프런 업데이트 소식 🔨👷🏼‍♂️
C로 배우는 자료구조 및 여러가지 예제 실습

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

(15개의 수강평)

4317명의 수강생

무료

평생
초급
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언어 

지식공유자 소개

권오흠

교육과정

모두 펼치기 49 강의 24시간 18분
섹션 0. 섹션 1. C언어에서의 포인터, 배열, 그리고 포인터 연산
1 강의 53 : 00
섹션 1. 섹션2. 문자열
1 강의 35 : 00
섹션 2. 섹션3. 문자열 예제
1 강의 33 : 00
섹션 3. 섹션4. 전화번호부 v1.0
2 강의 42 : 00
전화번호부 v1.0 (1)
34 : 00
전화번호부 v1.0 (2)
08 : 00
섹션 4. 섹션5.전화번호부 v2.0
1 강의 30 : 00
전화번호부 v2.0
30 : 00
섹션 5. 섹션6.전화번호부 v3.0
3 강의 73 : 00
전화번호부 v3.0 (1) - 배열 재할당, 라인단위 입력과 문자열 tokenizing
22 : 00
전화번호부 v3.0 (2)
25 : 00
전화번호부 v3.0 (3)
26 : 00
섹션 7. 섹션8.전화번호부 v5.0
2 강의 58 : 00
전화번호부 v5.0 (1) - 구조체에 대한 포인터, 동적 메모리 할당
27 : 00
전화번호부 v5.0 (2)
31 : 00
섹션 8. 섹션9. 연결리스트 - 개념과 기본 동작들
5 강의 113 : 00
연결리스트 - 개념과 기본 동작들 (1)
26 : 00
연결리스트 - 개념과 기본 동작들 (2)
18 : 00
연결리스트 - 개념과 기본 동작들 (3)
29 : 00
연결리스트 - 개념과 기본 동작들 (4)
17 : 00
연결리스트 - 개념과 기본 동작들 (5)
23 : 00
섹션 9. 섹션10. 연결리스트 - 다항식
3 강의 92 : 00
연결리스트 - 다항식 (1)
36 : 00
연결리스트 - 다항식 (2)
25 : 00
연결리스트 - 다항식 (3)
31 : 00
섹션 10. 섹션11. 이중연결리스트
1 강의 39 : 00
섹션 11. 섹션12. MP3 관리 프로그램 (Music Library Program) 만들어 보기
10 강의 325 : 00
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
섹션 12. 섹션13. 스택(Stack) 개념과 구현
3 강의 70 : 00
스택(Stack) 개념과 구현 (1)
22 : 00
스택(Stack) 개념과 구현 (2) - 구현
18 : 00
스택(Stack) 개념과 구현 (3)
30 : 00
섹션 13. 섹션14. 스택의 응용 - 후위표기식
4 강의 114 : 00
스택의 응용 - 후위표기식 (1)
30 : 00
스택의 응용 - 후위표기식 (2)
22 : 00
스택의 응용 - 후위표기식 (3)
31 : 00
스택의 응용 - 후위표기식 (4)
31 : 00
섹션 14. 섹션15. 스택의 응용 - 미로찾기
1 강의 47 : 00
섹션 15. 섹션16. 큐의 개념과 구현 및 응용
3 강의 85 : 00
큐의 개념과 구현 (1)
28 : 00
큐의 개념과 구현 (2)
22 : 00
큐의 개념과 응용 (미로찾기)
35 : 00
섹션 16. 섹션17. 시간복잡도와 점근적 분석
3 강의 76 : 00
시간복잡도와 점근적 분석 (1)
44 : 00
시간복잡도와 점근적 분석 (2)
16 : 00
시간복잡도와 점근적 분석 (3) - 정렬
16 : 00
섹션 17. 섹션18. 시간복잡도의 관점에서 코드 리뷰
2 강의 63 : 00
시간복잡도 분석 예 (1)
24 : 00
시간복잡도 분석 예 (2)
39 : 00
섹션 18. 2016 자료구조 보충동영상
2 강의 66 : 00
Visual Studio Debugger 사용법 기초 1/2
29 : 00
Visual Studio Debugger 사용법 기초 2/2
37 : 00

공개 일자

2016년 9월 30일 (마지막 업데이트 일자 : 2019년 4월 25일)

수강 후기

5.0
15개의 수강평
유성엽 2017.02.21
자료구조 수업 정말 잘 들었습니다. http://alg.pknu.ac.kr/c/oldlectures/datastr2016 사이트에 강의 슬라이드와 실습과제가 올라와있어서, 혼자서 문제 풀어보며 개념을 다질 수 있었습니다.
김민석 2018.05.02
좋은 강의 감사드립니다. 언어 하나 정도 배우셨으면 들을 수 있는 수준입니다. 개인적으로는 굉장히 좋은 강의라고 생각합니다.