博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
F#之旅4 - 小实践之快排
阅读量:5211 次
发布时间:2019-06-14

本文共 404 字,大约阅读时间需要 1 分钟。

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

 

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/zapline/p/5841379.html

你可能感兴趣的文章
1014 装箱问题——http://codevs.cn/problem/1014/
查看>>
poj 3177 边双联通 **
查看>>
java.lang.UnsupportedOperationException
查看>>
Linux operating system (Ubuntu) 学习-1
查看>>
Python字典实现分析
查看>>
jenkins+testNG
查看>>
Java自定义范型的应用技巧
查看>>
[洛谷1485] 火枪打怪
查看>>
白话经典算法系列之六 快速排序 快速搞定
查看>>
错了:用流量能够放肆,有wifi则要节制
查看>>
https://zhidao.baidu.com/question/362784520674844572.html
查看>>
my.cnf_For5.7_注释版
查看>>
【MFC 学习笔记】CFile读写文件
查看>>
Java 的IO操作初步(一)
查看>>
关于VGA时序的相应计算方式
查看>>
电感和感抗
查看>>
PAT B1018.锤子剪刀布(20)
查看>>
Yii2.0 集成使用富头像上传编辑器
查看>>
Extjs控件之 grid打印功能
查看>>
检测多个Jar包冲突的class
查看>>