Thông tin tài liệu


Title: Algorithms
Authors: Erickson, Jeff
Keywords: Thuật toán; công nghệ thông tin
Abstract: 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
Link item primary: https://oercommons.org/courses/algorithms-by-jeff-erickson?__hub_id=19
ISBN: 978-1-792-64483-2
Appears in Collections:OER - Công nghệ thông tin
ABSTRACTS VIEWS

1711

VIEWS & DOWNLOAD

1589

Files in This Item:
Thumbnail
  • OER000002054.pdf
      Restricted Access
    • Size : 6,16 MB

    • Format : Adobe PDF



  • This item is licensed under a Creative Commons License Creative Commons