2018年10月28日

面试题12-旋转数组的最小值

摘要: 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路 考虑数 阅读全文

posted @ 2018-10-28 10:04 moonlight.ml 阅读(376) 评论(0) 推荐(0) 编辑

scala基础篇-03 if与for

摘要: 一、Scala中的if是表达式** 1.定义方式 2.例子 二、for 的用法 1.定义方式: 2.例子: 阅读全文

posted @ 2018-10-28 09:46 moonlight.ml 阅读(216) 评论(0) 推荐(0) 编辑

Scala基础篇-02函数与代码块

摘要: 1.block 代码块也是表达式,其最终求得的值是最后一个表达式的值。 {exp1;exp2} { exp1 exp2 } 2.function 3.例子 利用字符串插值特性:s"...${...}..." 省略花括号: 阅读全文

posted @ 2018-10-28 09:22 moonlight.ml 阅读(350) 评论(0) 推荐(0) 编辑

Scala基础篇-01变量,数据类型

摘要: 一、Scala变量 共有3种变量修饰符: val: 可变 var: 不可变 lazy val: 第一次应用时才计算 二、Scala的数据类型 1)类型不匹配:高精度数值赋给低精度数据类型。 2)Unit相当于Java中的void。 3)string新特性(就是Java中的String,但在Scala 阅读全文

posted @ 2018-10-28 00:11 moonlight.ml 阅读(179) 评论(0) 推荐(0) 编辑

导航