算法设计技巧与分析
算法设计技巧与分析封面图

算法设计技巧与分析

(沙特) 阿苏外耶 (Alsuwaiyel,M.H.) , 著

出版社:电子工业出版社

年代:2013

定价:45.0

书籍简介:

本书是国际着名算法专家李德财教授主编的系列丛书“Lecture Notes Series on Computing”中的一本。本书涵盖了绝大多数算法设计中的一般技术,在表达每一种技术时,阐述它的应用背景,注意用与其他技术比较的方法说明它的特征,并提供大量相应实际问题的例子。全书分七部分19章,从算法设计和算法分析的基本概念和方法入手,先后介绍了递归技术、分治、动态规划、贪心算法、图的遍历等技术,并且对NP完全问题进行了基本但清楚的讨论。

作者介绍:

M.H.Alsuwaiyel在沙特阿拉伯的KingFahdUniversityofPetroleum&Minerals(KFUPM,皇家法哈德石油矿业大学)完成大学学业,在南加州(USC)大学获得计算机科学硕士和博士学位。作者曾任KFUPM的计算机科学系主任、工程与计算机学院院长。他在沙特阿拉伯有广泛的学术影响,是政府(包括内务部和国防部在内)的高级顾问。

书籍目录:

Contents

PART 1 Basic Concepts and Introduction to Algorithms

Chapter 1 Basic Concepts in Algorithmic Analysis

1.1 Introduction

1.2 Historical Background

1.3 Binary Search

1.3.1 Analysis of the binary search algorithm

1.4 Merging Two Sorted Lists

1.5 Selection Sort

1.6 Insertion Sort

1.7 BottomJ.Jp Merge Sorting

1.7.1 Analysis of bottom-up merge sorting

1.8 Time Complexity

1.8.1 Order of growth

1.8.2 The O-notation

1.8.3 The Ω-notation

1.8.4 The Θ-notation

1.8.5 Examples

1.8.6 Complexity classes and the e notation

1.9 Space Complexity

1.10 optimal Algorithms

1.11 How to Estimate the Running Time of an Algorithm

1.11.1 Counting the number of iterations

1.11.2 Counting the frequency of basic operations

1.11.3 Using recurrence relations

1.12 Worst case and average case analysis

1.12.1 Worst case analysis

1.12.2 Average case analysis

1.13 Amortized Analysis

1.14 Input Size and Problem Instance

1.15 Exercises

1.16 Bibliographic Notes

Chapter 2 Mathematical Preliminaries

2.1 Sets, Relations and Functions

2.1.1 Sets

2.1.2 Relations

2.1.2.1 Equivalence relations

2.1.3 Functions

2.2 Proof Methods

2.2.1 Direct proof

2.2.2 Indirect proof

2.2.3 Proof by contradiction

2.2.4 Proof by counterexampIe

2.2.5 Mathematic induction

2.3 Logarithms

2.4 Floor and Ceiling Functions

2.5 Factorial and Binomial Coefficients

2.5.1 Factorials

2.5.2 Binomial coefficients

2.6 The Pigeonhole Principle

2.7 summations

2.7.1 Approximation of summations by integration

2.8 Recurrence Relations

2.8.1 Solution of linear homogeneous recurrences

2.8.2 Solution of inhomogeneous recurrences

2.8.3 Solution of divide-and-conquer recurrences

2.8.3.1 Expanding the recurrence

2.8.3.2 Substitution

2.8.3.3 Change of variables

2.9 Exercises

内容摘要:

《算国外计算机科学教材系列:算法设计技巧与分析(英文版)》是国际著名算法专家李德财教授主编的系列丛书“Lecture Notes Series on Computing”中的一本。《算国外计算机科学教材系列:算法设计技巧与分析(英文版)》涵盖了绝大多数算法设计中的一般技术,在表达每一种技术时,阐述它的应用背景,注意用与其他技术比较的方法说明它的特征,并提供大量相应实际问题的例子。全书分七部分19章,从算法设计和算法分析的基本概念和方法入手,先后介绍了递归技术、分治、动态规划、贪心算法、图的遍历等技术,并且对NP完全问题进行了基本但清楚的讨论。

书籍规格:

书籍详细信息
书名算法设计技巧与分析站内查询相似图书
9787121204197
如需购买下载《算法设计技巧与分析》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)45.0语种英文
尺寸21 × 14装帧平装
页数 528 印数

书籍信息归属:

算法设计技巧与分析是电子工业出版社于2013.6出版的中图分类号为 TP301.6 的主题关于 电子计算机-算法设计-高等学校-教材-英文 ,电子计算机-算法分析-高等学校-教材-英文 的书籍。