Data Structures and Algorithms Using C# (Hardcover)
暫譯: 使用 C# 的資料結構與演算法 (精裝版)

Michael McMillan

  • 出版商: Camberidge
  • 出版日期: 2007-03-26
  • 售價: $1,750
  • 貴賓價: 9.8$1,715
  • 語言: 英文
  • 頁數: 366
  • 裝訂: Hardcover
  • ISBN: 0521876915
  • ISBN-13: 9780521876919
  • 相關分類: C#Algorithms-data-structures
  • 下單後立即進貨 (約5~7天)

買這商品的人也買了...

商品描述

Description

C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.

Table of Contents

Preliminaries; 1. Collections; 2. Arrays and arraylists; 3. Basic sorting algorithms; 4. Basic searching algorithms; 5. Stacks and queues; 6. The bitarray class; 7. Strings, the string class and the stringbuilder class; 8. Pattern matching and text processing; 9. Building dictionaries - the dictionarybase class and the sortedlist class; 10. Hashing and the hashtable class; 11. Linked lists; 12. Binary trees and binary search trees; 13. Sets; 14. Advanced sorting algorithms; 15. Advanced data structures and algorithms for searching; 16. Graphs and graph algorithms; 17. Advanced algorithms.

商品描述(中文翻譯)

**描述**
C# 程式設計師:不再需要將資料結構從 C++ 或 Java 轉換到您的程式中!Mike McMillan 提供了一個關於如何使用資料結構和演算法的教程,以及 .NET Framework 函式庫中資料結構和演算法的第一本全面參考書,還包括程式設計師自行開發的資料結構和演算法。這種方法非常實用,使用時間測試而非大 O 符號來分析方法的效率。內容涵蓋陣列和陣列列表、鏈結串列、雜湊表、字典、樹、圖形,以及排序和搜尋演算法,還有更高級的演算法,如機率演算法和動態規劃。這是 C# 專業人士和學生的完美資源。

**目錄**
前言;1. 集合;2. 陣列和陣列列表;3. 基本排序演算法;4. 基本搜尋演算法;5. 堆疊和佇列;6. bitarray 類別;7. 字串、字串類別和字串建構器類別;8. 模式匹配和文本處理;9. 建立字典 - dictionarybase 類別和 sortedlist 類別;10. 雜湊和 hashtable 類別;11. 鏈結串列;12. 二元樹和二元搜尋樹;13. 集合;14. 高級排序演算法;15. 用於搜尋的高級資料結構和演算法;16. 圖形和圖形演算法;17. 高級演算法。