1. Trang chủ
  2. » Tất cả

Cấu trúc dữ liệu và thuật toán ch00 intro

14 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Introduction
Người hướng dẫn Duc Dung Nguyen, PhD
Trường học Hochiminh City University of Technology
Chuyên ngành Data Structure and Algorithms
Thể loại Lecture notes
Thành phố Ho Chi Minh City
Định dạng
Số trang 14
Dung lượng 839,11 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Data Structure and Algorithms [CO2003] Chapter 0 Introduction Data Structure and Algorithms [CO2003] Chapter 0 Introduction Lecturer Duc Dung Nguyen, PhD Contact nddung@hcmut edu vn Faculty of Compute[.]

Trang 1

Data Structure and Algorithms [CO2003]

Chapter 0 - Introduction

Lecturer: Duc Dung Nguyen, PhD

Contact: nddung@hcmut.edu.vn

Faculty of Computer Science and Engineering

Hochiminh city University of Technology

Trang 2

1 Outcome

2 Contents

3 About this course

Trang 3

Outcome

Trang 4

Learning outcome

• Be able to use fundamental data structures like list, stack, queue, tree, graph, and hash table for programming and particular problems

• Express algorithms using pseudocode as well as using C++

• Analyze the computational complexity of algorithms associated with these data structures

Trang 5

Contents

Trang 6

Contents at a glance

1 Introduction

2 Complexity of algorithms

3 Recursion

4 List: Array-List, Linked List

5 Stack, Queue

6 Tree: Binary

7 AVL, B-Tree

8 Heap

9 Hash

10 Sorting

11 Graph

Trang 7

About this course

Trang 8

• Lectures: course contents in class

• Readings: course contents at home

• Tutorials: QAs and exercises

• Lab: coding practice

• Assignments: small projects

Trang 9

• Course credit: 4

• Lectures: 45 period units

• Exercises: 15 period units

• Lab: 15 period units

• Total: 75 period units

Trang 10

• Exercises: 15%

• Lab: 10%

• Assignments: 25%

• Final Exam: QAs and Writing, 50%

Trang 11

Regulations:

• Any plagiarism act will lead to zero in all tests!

• Final grade of assignment depends on the exam:

Af inal= (Ai+ Ei)/2

where Ai, Ei are the assignment score and the question in the final exam associated with the assignment Ai

• Detail mapping of exam questions and assignments will be announced during the progress

of the course

Trang 12

1 ”Data Structures and Algorithm Analysis” - Clifford A Shaffer (Edition 3.2)

2 ”Data Structures: a Pseudocode Approach with C++”, R.F.Gilberg and B.A Forouzan, Thomson Learning Inc., 2001

3 ”Data Structures and Algorithms in C++”, A Drozdek, Thomson Learning Inc., 2005

4 ”C/C++: How to Program”, 7th Ed – Paul Deitel and Harvey Deitel, Prentice Hall, 2012

5 Internet

Trang 13

Preparation for the course

• Materials:

• Slides of this course

• E-book: Data Structures and Algorithm Analysis - Clifford A Shaffer (Edition 3.2) http://people.cs.vt.edu/~shaffer/Book/

• Tools:

• CodeBlocks (Cross-platform)

• Visual C++ Express (Windows)

• XCode (Mac OS)

• Anything that works!

Trang 14

• Outside of lecture room

• Read slides, books, online documents

• Check course site & make discussions

• Take exercises

• Implement examples

• During lectures:

• Listen & Discuss

Ngày đăng: 25/03/2023, 07:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm