Thông tin tài liệu


Nhan đề : Algorithms
Tác giả : Erickson, Jeff
Từ khoá : Thuật toán; công nghệ thông tin
Tóm tắt : The algorithms classes I teach at Illinois have two significant prerequisites: a course on discrete mathematics and a course on fundamental data structures. Consequently, this textbook is probably not suitable for most students as a first course in data structures and algorithms. In particular, I assume at least passing familiarity with the following specific topics: • Discrete mathematics: High-school algebra, logarithm identities, naive set theory, Boolean algebra, first-order predicate logic, sets, functions, equivalences, partial orders, modular arithmetic, recursive definitions, trees (as abstract objects, not data structures), graphs (vertices and edges, not function plots). • Proof techniques: direct, indirect, contradiction, exhaustive case analysis, and induction (especially “strong” and “structural” induction). Chapter 0 uses induction, and whenever Chapter n􀀀1 uses induction, so does Chapter n. • Iterative programming concepts: variables, conditionals, loops, records, indirection (addresses/pointers/references), subroutines, recursion. I do not assume fluency in any particular programming language, but I do assume experience with at least one language that supports both indirection and recursion.
URI: http://dlib.hust.edu.vn/handle/HUST/22906
Liên kết tài liệu gốc: https://oercommons.org/courses/algorithms-by-jeff-erickson?__hub_id=19
ISBN : 978-1-792-64483-2
Trong bộ sưu tập: OER - Công nghệ thông tin
XEM MÔ TẢ

1711

XEM & TẢI

1589

Danh sách tệp tin đính kèm:
Ảnh bìa
  • OER000002054.pdf
      Restricted Access
    • Dung lượng : 6,16 MB

    • Định dạng : Adobe PDF



  • Tài liệu được cấp phép theo Bản quyền Creative Commons Creative Commons