Skip to main content
  • Courses
  • Programs
  • Help
    Getting Started Discussion Forums Help Center & FAQ
Saylor Academy
  • Log in or Sign up

CS408: Advanced Artificial Intelligence

  1. Home
  2. Courses
  3. (hidden)
  4. CS408: Advanced Artificial Intelligence
  5. Sections
  6. Unit 2: Solving Problems by Searching
  7. 2.2: Tree Search Algorithms
Back to 'Unit 2: Solving Problems by Searching\'
Log in or Sign up to track your course progress, gain access to final exams, and get a free certificate of completion!
  • 2.2: Tree Search Algorithms

      • 2.2.1: Binary Search Trees

        • Thomas Niemann's "Binary Search Tree" URL

          Read the article to learn how to build and search binary trees.

      • 2.2.2: Red-Black Trees

        • Thomas Niemann's "Red-Black Trees" URL

          Read this article. After you read, you should know how a binary tree differs from a red-black tree and understand the basics of building and searching red-black trees.

      • 2.2.3: Skip List

        • Thomas Niemann's "Skip List" URL

          Read this article to learn how to build and search a skip list.

    Courses
    Programs
    Help
    Getting Started
    Discussion Forums
    Help Center & FAQ
    CS408: Advanced Artificial Intelligence
    Sections
    Course Introduction
    Unit 1: Intelligent Agents and Problems of AI
    Unit 2: Solving Problems by Searching
    Unit 3: Logical Agents and Knowledge Representation
    Unit 4: Learning
    Unit 5: Philosophical Foundations of AI
    Final Exam
    Resources
    Activities
    Quizzes
    About Saylor Academy
    Blog
    College Credit Partners
    Saylor Academy
    • About

    • Partners

    • Blog

    • Contact

    Saylor Academy

    © Saylor Academy 2010-2021 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See detailed licensing information.

    Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

    "CCBY"

    Sitemap | Terms of Use | Privacy Policy

    Data retention summary
    Get the mobile app
    Policies