参考文章:https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/posts/fvsc-quicksort.html

  F#之旅4 - 小实践之快排

  这次这篇呢,就不翻译了,因为原文确实是相当的简单。先贴一下能跑的代码:

  这里贴的不是文本,如果你也想尝试一下,建议你抄一遍,或者理解之后自己写一遍。来看看都有那些要注意的点吧:

  1、快排算法,这里用的递归的形式,把所有数分成三部分,[比第一个元素小的部分] [第一个元素] [比第一个元素大的部分],然后继续排下去。

  2、函数定义时的rec,表示recursive,递归。

  3、|>是管道,|是模式匹配,->差不多就是lambda了。

  剩下的自己慢慢看,慢慢感悟吧!

最新文章

  1. .NET 同步与异步之封装成Task(五)
  2. leetcode 205
  3. Qt Sqlite qwt 发布过程中碰到的问题runtime error
  4. Redis操作+python
  5. Android Service with Delphi 10 Seattle
  6. spring bean管理 笔记1
  7. SSMS2008插件开发(4)--自定义菜单
  8. 【bzoj 3233】[Ahoi2013]找硬币 ——搜索
  9. springboot use
  10. Devexpress使用之:GridControl控件
  11. JavaScript字符串API
  12. Spring P命名空间 02
  13. 第76课 最小生成树(Prim)
  14. windows server/windows同一系统下建立两个目录之间的映射关系
  15. cefsharp wpf 中文输入问题解决方法
  16. Docker 学习应用篇之二: Docker的介绍和安装
  17. 小朋友学Python(4)
  18. Vue.js2 + Laravel5 采用 CORS 方式解决 AJAX 跨域的问题
  19. POJ 2393
  20. [PY3]——内置数据结构(6)——集合及其常用操作

热门文章

  1. PBR
  2. [Java] Maven 安装和配置
  3. [C#]如何让webbrowser控件支持Html5
  4. ajax传输中文乱码解决方法
  5. mac 快捷键拾遗
  6. MFC去掉标题栏
  7. javascript实用技巧、javascript高级技巧
  8. word20161222
  9. MAC下apache+php
  10. erlang 虚机CPU 占用高排查