부경대학교 권오흠 교수님의 ‘자료구조 및 실습’ 강좌 입니다.
C를 사용하여 예제 및 실습을 통해 자료구조를 익히게 됩니다

1. 강좌소개

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

2. 도움되는 분들

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

3. 강좌 특징

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

4. 연관 추천 강좌

 

강좌 평가

5

3 개의 수강평
  • 5 점3
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. 유성엽의 프로필 사진

    자료구조 수업 정말 잘 들었습니다.

    5

    http://alg.pknu.ac.kr/c/oldlectures/datastr2016
    사이트에 강의 슬라이드와 실습과제가 올라와있어서, 혼자서 문제 풀어보며 개념을 다질 수 있었습니다.

강좌 교육과정

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

인프런은 성장기회의 평등 을 추구합니다.

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R10 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED