程序设计
编程记录
破落之实
Into the Night.
展开
-
scala学习过程记录
高逼格实用编程语言 文章目录背景函数式编程语言基本语法scala的变量scala的类型体系代码块if表达式for comprehensiontry 表达式match表达式求值策略call by valuecall by name高阶函数柯里化递归函数CollectionList[T]用法mapreduceLeftfoldLeftRangeStreamTupleMap参考链接 背景 名字:来源于scalable这个词 纯正的面向对象语言 函数式语言 无缝的java互操作 函数式编程语言 纯函数来编写.原创 2020-09-22 15:02:04 · 161 阅读 · 0 评论 -
常用排序算法
排序在算法中起到很重要的作用,近来复习了很多排序算法,打算在此做个小总结,顺序依次是:插入排序、希尔排序、冒泡排序、 快速排序、选择排序、堆排序、归并排序。 排序在算法中起到很重要的作用,近来复习了很多排序算法,打算在此做个小总结,顺序依次是: 插入排序 希尔排序 冒泡排序 快速排序 选择排序 堆排序 归并排序 插入排序 思想:把当前元素插入到前面的有序序列中。 具体步骤: 1. 暂存这个元素的值 2. 查找要插入的位置,并将插入位置到插入元素原本位置的前一个这一段距离的元素后移一位 3. 将原创 2020-07-18 16:33:43 · 86 阅读 · 0 评论