• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    國外計算機科學(xué)教材系列:數據結構與算法分析(C++版)(第3版)(英文版)簡(jiǎn)介,目錄書(shū)摘

    2019-11-15 18:35 來(lái)源:京東 作者:京東
    書(shū)摘
    國外計算機科學(xué)教材系列:數據結構與算法分析(C++版)(第3版)(英文版)
    暫無(wú)報價(jià)
    60+評論 96%好評
    編輯推薦:  《國外計算機科學(xué)教材系列:數據結構與算法分析(C++版)(第3版)(英文版)》概念清楚,邏輯性強,內容新穎,適合作為大專(zhuān)院校計算機軟件專(zhuān)業(yè)與計算機應用專(zhuān)業(yè)學(xué)生的雙語(yǔ)教學(xué)教材和參考書(shū),也適合計算機工程技術(shù)人員參考。
    內容簡(jiǎn)介:  《國外計算機科學(xué)教材系列:數據結構與算法分析(C++版)(第3版)(英文版)》采用程序員最?lèi)?ài)用的面向對象C++語(yǔ)言來(lái)描述數據結構和算法,并把數據結構原理和算法分析技術(shù)有機地結合在一起,系統介紹了各種類(lèi)型的數據結構和排序、檢索的各種方法。作者非常注意對每一種數據結構的不同存儲方法及有關(guān)算法進(jìn)行分析比較。書(shū)中還引入了一些比較高級的數據結構與先進(jìn)的算法分析技術(shù),并介紹了可計算性理論的一般知識。本版的重要改進(jìn)在于引入了參數化的模板,從而提高了算法中數據類(lèi)型的通用性,支持高效的代碼重用。
    目錄:Preface
    Part I Preliminaries
    Chapter 1 Data Structures and Algorithms
    1.1 A Philosophy of Data Structures
    1.1.1 The Need for Data Structures
    1.1.2 Costs and Benefits
    1.2 Abstract Data Types and Data Structures
    1.3 Design Patterns
    1.3.1 Flyweight
    1.3.2 Visitor
    1.3.3 Composite
    1.3.4 Strategy
    1.4 Problems, Algorithms, and Programs
    1.5 Further Reading
    1.6 Exercises

    Chapter 2 Mathematical Preliminaries
    2.1 Sets and Relations
    2.2 Miscellaneous Notation
    2.3 Logarithms
    2.4 Summations and Recurrences
    2.5 Recursion
    2.6 Mathematical Proof Techniques
    2.6.1 Direct Proof
    2.6.2 Proof by Contradiction
    2.6.3 Proof by Mathematical Induction
    2.7 Estimation
    2.8 Further Reading
    2.9 Exercises

    Chapter 3 Algorithm Analysis
    3.1 Introduction
    3.2 Best, Worst, and Average Cases
    3.3 A Faster Computer, or a Faster Algorithm?
    3.4 Asymptotic Analysis
    3.4.1 Upper Bounds
    3.4.2 Lower Bounds
    3.4.3   Notation
    3.4.4 Simplifying Rules
    3.4.5 Classifying Functions
    3.5 Calculating the Running Time for a Program
    3.6 Analyzing Problems
    3.7 Common Misunderstandings
    3.8 Multiple Parameters
    3.9 Space Bounds
    3.10 Speeding Up Your Programs
    3.11 Empirical Analysis
    3.12 Further Reading
    3.13 Exercises
    3.14 Projects

    Part II Fundamental Data Structures
    Chapter 4 Lists, Stacks, and Queues
    4.1 Lists
    4.1.1 Array-Based List Implementation
    4.1.2 Linked Lists
    4.1.3 Comparison of List Implementations
    4.1.4 Element Implementations
    4.1.5 Doubly Linked Lists
    4.2 Stacks
    4.2.1 Array-Based Stacks
    4.2.2 Linked Stacks
    4.2.3 Comparison of Array-Based and Linked Stacks
    4.2.4 Implementing Recursion
    4.3 Queues
    4.3.1 Array-Based Queues
    4.3.2 Linked Queues
    4.3.3 Comparison of Array-Based and Linked Queues
    4.4 Dictionaries
    4.5 Further Reading
    4.6 Exercises
    4.7 Projects

    Chapter 5 Binary Trees
    5.1 Definitions and Properties
    5.1.1 The Full Binary Tree Theorem
    5.1.2 A Binary Tree Node ADT
    5.2 Binary Tree Traversals
    5.3 Binary Tree Node Implementations
    5.3.1 Pointer-Based Node Implementations
    5.3.2 Space Requirements
    5.3.3 Array Implementation for Complete Binary Trees
    5.4 Binary Search Trees
    5.5 Heaps and Priority Queues
    5.6 Huffman Coding Trees
    5.6.1 Building Huffman Coding Trees
    5.6.2 Assigning and Using Huffman Codes
    5.6.3 Search in Huffman Trees
    5.7 Further Reading
    5.8 Exercises
    5.9 Projects

    Chapter 6 Non-Binary Trees
    6.1 General Tree Definitions and Terminology
    6.1.1 An ADT for General Tree Nodes
    6.1.2 General Tree Traversals
    6.2 The Parent Pointer Implementation
    6.3 General Tree Implementations
    6.3.1 List of Children
    6.3.2 The Left-Child/Right-Sibling Implementation
    6.3.3 Dynamic Node Implementations
    6.3.4 Dynamic “Left-Child/Right-Sibling” Implementation
    6.4 K-ary Trees
    6.5 Sequential Tree Implementations
    6.6 Further Reading
    6.7 Exercises
    6.8 Projects

    Part III Sorting and Searching
    Chapter 7 Internal Sorting
    7.1 Sorting Terminology and Notation
    7.2 Three  (n2) Sorting Algorithms
    7.2.1 Insertion Sort
    7.2.2 Bubble Sort
    7.2.3 Selection Sort
    7.2.4 The Cost of Exchange Sorting
    7.3 Shellsort
    7.4 Mergesort
    7.5 Quicksort
    7.6 Heapsort
    7.7 Binsort and Radix Sort
    7.8 An Empirical Comparison of Sorting Algorithms
    7.9 Lower Bounds for Sorting
    7.10 Further Reading
    7.11 Exercises
    7.12 Projects

    Chapter 8 File Processing and External Sorting
    8.1 Primary versus Secondary Storage
    8.2 Disk Drives
    8.2.1 Disk Drive Architecture
    8.2.2 Disk Access Costs
    8.3 Buffers and Buffer Pools
    8.4 The Programmer’s View of Files
    8.5 External Sorting
    8.5.1 Simple Approaches to External Sorting
    8.5.2 Replacement Selection
    8.5.3 Multiway Merging
    8.6 Further Reading
    8.7 Exercises
    8.8 Projects

    Chapter 9 Searching
    9.1 Searching Unsorted and Sorted Arrays
    9.2 Self-Organizing Lists
    9.3 Bit Vectors for Representing Sets
    9.4 Hashing
    9.4.1 Hash Functions
    9.4.2 Open Hashing
    9.4.3 Closed Hashing
    9.4.4 Analysis of Closed Hashing
    9.4.5 Deletion
    9.5 Further Reading
    9.6 Exercises
    9.7 Projects

    Chapter 10 Indexing
    10.1 Linear Indexing
    10.2 ISAM
    10.3 Tree-based Indexing
    10.4 2-3 Trees
    10.5 B-Trees
    10.5.1 B+-Trees
    10.5.2 B-Tree Analysis
    10.6 Further Reading
    10.7 Exercises
    10.8 Projects
    ……
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>