Lecture data structures algorithms chapter 0

9 174 0
Lecture data structures algorithms  chapter 0

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

Thông tin tài liệu

DONG NAI UNIVERSITY OF TECHNOLOGY Data Structures & Algorithms DONG NAI UNIVERSITY OF TECHNOLOGY Introduction DONG NAI UNIVERSITY OF TECHNOLOGY • What is Data Structures? – A data structure is defined by • (1) the logical arrangement of data elements, combined with • (2) the set of operations we need to access the elements DONG NAI UNIVERSITY OF TECHNOLOGY Atomic Variables • • Atomic variables can only store one value at a time int nSum; float fMark; A value stored in an atomic variable cannot be subdivided DONG NAI UNIVERSITY OF TECHNOLOGY • Example: Library – is composed of elements (books) – Accessing a particular book requires knowledge of the arrangement of the books – Users access books only through the librarian DONG NAI UNIVERSITY OF TECHNOLOGY Basic Data Structures • Structures include Condensed lists Linked lists Stack, Queue Binary trees …and others – – – – – DONG NAI UNIVERSITY OF TECHNOLOGY What is Algorithm? – A computable set of steps to achieve a desired result – Relationship to Data Structure • Example: Find an element, Sort list DONG NAI UNIVERSITY OF TECHNOLOGY DONG NAI UNIVERSITY OF TECHNOLOGY END ... Introduction DONG NAI UNIVERSITY OF TECHNOLOGY • What is Data Structures? – A data structure is defined by • (1) the logical arrangement of data elements, combined with • (2) the set of operations... Users access books only through the librarian DONG NAI UNIVERSITY OF TECHNOLOGY Basic Data Structures • Structures include Condensed lists Linked lists Stack, Queue Binary trees …and others –... TECHNOLOGY What is Algorithm? – A computable set of steps to achieve a desired result – Relationship to Data Structure • Example: Find an element, Sort list DONG NAI UNIVERSITY OF TECHNOLOGY DONG NAI

Ngày đăng: 03/12/2015, 06:23

Tài liệu cùng người dùng

Tài liệu liên quan