
面试题集
BMS上位机
新能源汽车电子测试工具/上位机软件专家| 涵盖研发、测试、生产、售后,有需要请联系我 | 用代码丈量每一瓦时的绿色未来 | 助力一亿家庭幸福圆满,觉醒觉悟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
scala 插入排序
/** * 插入排序 * 在要排序的一组数中,假设前面 (n-1) [n>=2] 个数已经是排好顺序的, * 现在要把第n个数插到前面的有序数中, * 使得这 n个数也是排好顺序的 * */ object InsertSort extends App { var list: Array[Int] = Array(2, 45, 1, 4, 8, 2, 5, 8,...原创 2019-06-01 20:23:17 · 524 阅读 · 0 评论 -
scala 冒泡排序
/** * 重复地走访过要排序的元素列,依次比较两个相邻的元素, * 如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 * 走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 */ object Bubble extends App { var list: Array[Int] = Array(2, 45, 1, 4, 8, ...原创 2019-06-01 20:32:08 · 1524 阅读 · 0 评论 -
scala 选择排序
/** * 工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素, * 存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素, * 然后放到已排序序列的末尾 */ object SeletionSort extends App { var list: Array[Int] = Array(2, 45, 1, 4, 8, 2, 5, 8, 35, ...原创 2019-06-01 20:42:56 · 622 阅读 · 0 评论