舉報

會員
Learning F# Functional Data Structures and Algorithms
最新章節:
Index
IfyouhavejuststartedyouradventurewithF#,thenthisbookwillhelpyoutaketherightstepstobecomeasuccessfulF#coder.Anintermediateknowledgeofimperativeprogrammingconcepts,andabasicunderstandingofthealgorithmsanddatastructuresin.NETenvironmentsusingtheC#languageandBCL(BaseClassLibrary),wouldbehelpful.
目錄(84章)
倒序
- 封面
- 版權信息
- Credits
- Foreword
- Foreword
- Foreword
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Embrace the Truth
- Exploring the functional programming paradigm
- Thinking functional – why functional programming matters
- A historical primer of F#
- The Hello World example
- A brief F# language primer
- Syntactical similarities and differences
- Benefits of using F# over C#
- Summary
- Chapter 2. Now Lazily Get Over It Again
- Setting up the IDE
- Your first F# project
- Talk is cheap show me some code
- To understand recursion you must understand recursion
- Memoization with Fibonacci
- Towers of Hanoi
- Sorting lazily
- F# 4.0 – new features
- Summary
- Chapter 3. What's in the Bag Anyway?
- Exploring data structures in F#
- F# implementation of sorting algorithms
- Algorithmic complexity and the Big-O notation
- Summary
- Chapter 4. Are We There Yet?
- Diving deep into enumerations and sequences
- Enumerating a CSV file
- Query expressions
- Creating sequences from collections
- Usage considerations for sequences
- Summary
- Chapter 5. Let's Stack Up
- Let's build a stack
- Stack with concurrency support
- Testing the stack
- Algorithm – parenthesis matching using stacks
- Summary
- Chapter 6. See the Forest for the Trees
- Tree as a data structure
- The binary search tree
- Navigating the tree
- Abstract syntax trees
- Summary
- Chapter 7. Jumping the Queue
- Let's make a functional queue
- The FSharpx.Collections library
- Summary
- Chapter 8. Quick Boost with Graph
- Graphs
- Modeling graphs using F#
- The shortest path algorithm
- Finding the minimal path sum
- Summary
- Chapter 9. Sets Maps and Vectors of Indirections
- Sets and maps
- Vectors
- F# and the Intermediate Language
- Summary
- Chapter 10. Where to Go Next?
- References and further readings
- F# language resources
- Component design guidelines
- Functional programming guides
- Books and interactive tutorials
- Video tutorials
- Community projects – development tools
- Community projects – functional programming
- Community projects – data science programming
- Community projects – the GPU execution
- General functional programming
- Academic resources
- Summary
- Index 更新時間:2021-07-16 14:11:02
推薦閱讀
- Python快樂編程:人工智能深度學習基礎
- iOS 9 Game Development Essentials
- PHP 7底層設計與源碼實現
- Programming ArcGIS 10.1 with Python Cookbook
- Mastering Ubuntu Server
- 零基礎學Java(第4版)
- 假如C語言是我發明的:講給孩子聽的大師編程課
- Silverlight魔幻銀燈
- Apex Design Patterns
- Bootstrap 4:Responsive Web Design
- Java 9模塊化開發:核心原則與實踐
- Symfony2 Essentials
- 利用Python進行數據分析(原書第3版)
- Microsoft Azure Storage Essentials
- Access 2010中文版項目教程
- Java語言GUI程序設計
- 計算機視覺實戰:基于TensorFlow 2
- 軟件定義存儲:原理、實踐與生態
- 數據預處理從入門到實戰:基于SQL、R、Python
- Python機器學習(原書第3版)
- 零基礎學Java項目開發
- HTML+CSS+JavaScript Web前端開發技術
- GameSalad Essentials
- Python科學與工程數據分析實戰
- Go微服務實戰
- 機器學習實踐指南
- 深入理解ES6
- 前端開發必知必會:從工程核心到前沿實戰
- Raspberry Pi LED Blueprints
- C++程序設計:思想與方法 慕課版(第3版)