首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語(yǔ)言與程序設(shè)計(jì)
> Learning F# Functional Data Structures and Algorithms最新章節(jié)目錄
舉報(bào)

會(huì)員
Learning F# Functional Data Structures and Algorithms
最新章節(jié):
Index
IfyouhavejuststartedyouradventurewithF#,thenthisbookwillhelpyoutaketherightstepstobecomeasuccessfulF#coder.Anintermediateknowledgeofimperativeprogrammingconcepts,andabasicunderstandingofthealgorithmsanddatastructuresin.NETenvironmentsusingtheC#languageandBCL(BaseClassLibrary),wouldbehelpful.
目錄(84章)
倒序
- 封面
- 版權(quán)信息
- 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 更新時(shí)間:2021-07-16 14:11:02
推薦閱讀
- Embedded Linux Projects Using Yocto Project Cookbook
- 微服務(wù)與事件驅(qū)動(dòng)架構(gòu)
- CentOS 7 Server Deployment Cookbook
- AngularJS Web Application Development Blueprints
- Learning Linux Binary Analysis
- Data Analysis with IBM SPSS Statistics
- 實(shí)戰(zhàn)Java高并發(fā)程序設(shè)計(jì)(第3版)
- HTML5與CSS3基礎(chǔ)教程(第8版)
- Android Game Programming by Example
- Elasticsearch搜索引擎構(gòu)建入門(mén)與實(shí)戰(zhàn)
- 計(jì)算思維與Python編程
- 高性能MVVM框架的設(shè)計(jì)與實(shí)現(xiàn):San
- Mastering Wireless Penetration Testing for Highly Secured Environments
- Python程序設(shè)計(jì)教程
- 亮劍ASP.NET項(xiàng)目開(kāi)發(fā)案例導(dǎo)航
- Java Web應(yīng)用設(shè)計(jì)及實(shí)戰(zhàn)
- 微信小程序開(kāi)發(fā)實(shí)戰(zhàn)教程(PHP+Laravel+MySQL)(微課版)
- Architecting Modern Java EE Applications
- Mastering CSS
- Arduino for Secret Agents
- C++項(xiàng)目開(kāi)發(fā)全程實(shí)錄(第2版)
- JavaScript for .NET Developers
- Excel VBA程序開(kāi)發(fā)自學(xué)寶典
- Implementing Qlik Sense
- 青少年編程魔法課堂:C++圖形化創(chuàng)意編程
- 按鈕+菜單+加載+轉(zhuǎn)場(chǎng)UI交互動(dòng)效設(shè)計(jì)教程
- Vaadin 7 UI Design By Example:Beginner’s Guide
- Learning Heroku Postgres
- Java SE程序設(shè)計(jì)
- OpenStack Administration with Ansible