算法分析導論(第2版)(英文版)

算法分析導論(第2版)(英文版) pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:[美]Robert Sedgewick(羅伯特•塞奇威剋)
出品人:
頁數:588
译者:
出版時間:2015-6
價格:128.00元
裝幀:平裝
isbn號碼:9787121260704
叢書系列:原味精品書係
圖書標籤:
  • 算法
  • 計算機科學
  • 計算機技術
  • 計算機
  • 數學
  • 計算機
  • 組閤
  • 生成函數
  • 算法分析
  • 計算機科學
  • 數據結構
  • 算法設計
  • 時間復雜度
  • 遞歸
  • 動態規劃
  • 圖算法
  • 排序
  • 搜索
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《算法分析導論(第2版)(英文版)》全麵介紹瞭算法的數學分析中所涉及的主要技術。涵蓋的內容來自經典的數學課題(包括離散數學、初等實分析、組閤數學),以及經典的計算機科學課題(包括算法和數據結構)。《算法分析導論(第2版)(英文版)》的重點是“平均情況”或“概率性”分析,書中也論述瞭“最差情況”或“復雜性”分析所需的基本數學工具。

《算法分析導論(第2版)(英文版)》第 1 版為行業內的經典著作,本版不僅對書中圖片和代碼進行瞭更新,還補充瞭新章節。全書共 9 章,第 1 章是導論 ;第 2~5 章介紹數學方法 ;第 6~9 章介紹組閤結構及其在算法分析中的應用。除每章包含的大量習題以及參考文獻外,《算法分析導論(第2版)(英文版)》特設配套免費學習網站,為讀者提供瞭很多關於算法分析的補充材料,包括課件和相關網站的鏈接,幫助讀者提高學習興趣,完成更深入的學習。

《算法分析導論(第2版)(英文版)》適閤作為高等院校數學、計算機科學以及相關專業的本科生和研究生的教材,也可供相關技術人員和愛好者學習參考。

著者簡介

Robert Sedgewick於1985年開始在普林斯頓大學任教,是該校計算機係的發起人,現任該校的計算機科學William O. Baker教授。他曾任Adobe Systems公司總監,並在Xerox PARC、IDA和INRIA等公司從事研究。他是算法領域入門著作Algorithms,Fourth Edition(《算法》第4版)的作者。Sedgewick教授在斯坦福大學師從Donald E. Knuth院士,獲得博士學位。

Philippe Flajolet曾任法國羅剋庫爾INRIA資深研究總監,創建並領導瞭ALGO研究組。他因在算法分析領域的開創性研究而聲名鵲起,在分析組閤學方麵梳理並發展齣瞭強大的新方法,解決瞭很多長期懸而未決的難題,並在世界各地從事算法分析的教學。Flajolet博士是法國科學院成員。

圖書目錄

T A B L E O F C O N T E N T S
Chapter One: Analysis of Algorithms 3
1.1 Why Analyze an Algorithm? 3
1.2 Theory of Algorithms 6
1.3 Analysis of Algorithms 13
1.4 Average-Case Analysis 16
1.5 Example: Analysis of Quicksort 18
1.6 Asymptotic Approximations 27
1.7 Distributions 30
1.8 Randomized Algorithms 33
Chapter Two: Recurrence Relations 41
2.1 Basic Properties 43
2.2 First-Order Recurrences 48
2.3 Nonlinear First-Order Recurrences 52
2.4 Higher-Order Recurrences 55
2.5 Methods for Solving Recurrences 61
2.6 Binary Divide-and-Conquer Recurrences and Binary Numbers 70
2.7 General Divide-and-Conquer Recurrences 80
Chapter Three: Generating Functions 91
3.1 Ordinary Generating Functions 92
3.2 Exponential Generating Functions 97
3.3 Generating Function Solution of Recurrences 101
3.4 Expanding Generating Functions 111
3.5 Transformations with Generating Functions 114
3.6 Functional Equations on Generating Functions 117
3.7 Solving the Quicksort Median-of-Three Recurrence with OGFs 120
3.8 Counting with Generating Functions 123
3.9 Probability Generating Functions 129
3.10 Bivariate Generating Functions 132
3.11 Special Functions 140
Chapter Four: Asymptotic Approximations 151
4.1 Notation for Asymptotic Approximations 153
4.2 Asymptotic Expansions 160
4.3 Manipulating Asymptotic Expansions 169
4.4 Asymptotic Approximations of Finite Sums 176
4.5 Euler-Maclaurin Summation 179
4.6 Bivariate Asymptotics 187
4.7 Laplace Method 203
4.8 “Normal” Examples from the Analysis of Algorithms 207
4.9 “Poisson” Examples from the Analysis of Algorithms 211
Chapter Five: Analytic Combinatorics 219
5.1 Formal Basis 220
5.2 Symbolic Method for Unlabelled Classes 221
5.3 Symbolic Method for Labelled Classes 229
5.4 Symbolic Method for Parameters 241
5.5 Generating Function Coefficient Asymptotics 247
Chapter Six: Trees 257
6.1 Binary Trees 258
6.2 Forests and Trees 261
6.3 Combinatorial Equivalences to Trees and Binary Trees 264
6.4 Properties of Trees 272
6.5 Examples of Tree Algorithms 277
6.6 Binary Search Trees 281
6.7 Average Path Length in Catalan Trees 287
6.8 Path Length in Binary Search Trees 293
6.9 Additive Parameters of Random Trees 297
6.10 Height 302
6.11 Summary of Average-Case Results on Properties of Trees 310
6.12 Lagrange Inversion 312
6.13 Rooted Unordered Trees 315
6.14 Labelled Trees 327
6.15 Other Types of Trees 331
Chapter Seven: Permutations 345
7.1 Basic Properties of Permutations 347
7.2 Algorithms on Permutations 355
7.3 Representations of Permutations 358
7.4 Enumeration Problems 366
7.5 Analyzing Properties of Permutations with CGFs 372
7.6 Inversions and Insertion Sorts 384
7.7 Left-to-Right Minima and Selection Sort 393
7.8 Cycles and In Situ Permutation 401
7.9 Extremal Parameters 406
Chapter Eight: Strings and Tries 415
8.1 String Searching 416
8.2 Combinatorial Properties of Bitstrings 420
8.3 Regular Expressions 432
8.4 Finite-State Automata and the Knuth-Morris-Pratt Algorithm 437
8.5 Context-Free Grammars 441
8.6 Tries 448
8.7 Trie Algorithms 453
8.8 Combinatorial Properties of Tries 459
8.9 Larger Alphabets 465
Chapter Nine: Words and Mappings 473
9.1 Hashing with Separate Chaining 474
9.2 The Balls-and-Urns Model and Properties of Words 476
9.3 Birthday Paradox and Coupon Collector Problem 485
9.4 Occupancy Restrictions and Extremal Parameters 495
9.5 Occupancy Distributions 501
9.6 Open Addressing Hashing 509
9.7 Mappings 519
9.8 Integer Factorization and Mappings 532
List of Theorems 543
List of Tables 545
List of Figures 547
Index 551
· · · · · · (收起)

讀後感

評分

怎么没人说明一下这本书是一本偏向数学的书?我完全看不懂啊。里面跟代码完全没有任何关系,也没有算法的分析啊,只有数学公式啊。如果我早知道必然是不买的啊。 我一直以为这本书是一本如何分析算法的书,结果打开来看完全是分析算法时间复杂度的数学书。看作者是著名的写C数...

評分

1977 年法国人 Philippe Flajolet 发表了一篇评估计算机展开算术表达式平均所需寄存器数量的论文 [1]。同年,普林斯顿的 Rebert Sedgewick 向 SIAM 投递了一篇讨论奇偶归并排序的文章 [2],其中给出了数据在排序过程中平均交换次数的简洁表达式。Sedgewick 通过渐进分析获得的...  

評分

1977 年法国人 Philippe Flajolet 发表了一篇评估计算机展开算术表达式平均所需寄存器数量的论文 [1]。同年,普林斯顿的 Rebert Sedgewick 向 SIAM 投递了一篇讨论奇偶归并排序的文章 [2],其中给出了数据在排序过程中平均交换次数的简洁表达式。Sedgewick 通过渐进分析获得的...  

評分

怎么没人说明一下这本书是一本偏向数学的书?我完全看不懂啊。里面跟代码完全没有任何关系,也没有算法的分析啊,只有数学公式啊。如果我早知道必然是不买的啊。 我一直以为这本书是一本如何分析算法的书,结果打开来看完全是分析算法时间复杂度的数学书。看作者是著名的写C数...

評分

1977 年法国人 Philippe Flajolet 发表了一篇评估计算机展开算术表达式平均所需寄存器数量的论文 [1]。同年,普林斯顿的 Rebert Sedgewick 向 SIAM 投递了一篇讨论奇偶归并排序的文章 [2],其中给出了数据在排序过程中平均交换次数的简洁表达式。Sedgewick 通过渐进分析获得的...  

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有