寒假2

2

推荐这些文章:

寒假学习5-流程控制之if-else与for循环

1.分支控制if-else让程序有选择的执行,分支控制有三种:单分支,双分支,多分支———————————————————————————————————————————单分支双分支多分支
if-else返回语句的最后一行的值String Int公共父类Any———————————————————————————————————————————Scala中没有switch case关键字
Scala使用match case 模式匹配———————————————————————————————————————————
2.For循环
//范围遍历//将一个范围中的数全部依次遍历//to 是一...

《寒假每日一题》2022/1/2 AcWing 2058.笨拙的手指

原题链接:https://www.acwing.com/problem/content/2060/
Problem Description:
奶牛贝茜正在学习如何在不同进制之间转换数字。
但是她总是犯错误,因为她无法轻易的用两个前蹄握住笔。
每当贝茜将数字转换为一个新的进制并写下结果时,她总是将其中的某一位数字写错。
例如,如果她将数字 14 转换为二进制数,那么正确的结果应为 1110,但她可能会写下 0110 或 1111。
贝茜不会额外添加或删除数字,但是可能会由于写错数字的原因,写下包含前导 0 的数字。
给定贝茜将数字 N 转换为二进制数字以及三进制数字的结果,请确定 N 的正确初...

2021-2022年寒假学习进度04

今天学习了spark运行结构的一些基本知识,同时学习了springboot后端框架的使用
记录今天学到的spark运行结构的知识:
Spark 框架的核心是一个计算引擎,整体来说,它采用了标准 master-slave 的结构。
如下图所示,它展示了一个 Spark 执行时的基本结构。图形中的 Driver 表示 master,
负责管理整个集群中的作业任务调度。图形中的 Executor 则是 slave,负责实际执行任务。

 
 
核心组件:
一.计算层面的两大核心组件:
1.Driver即master:
Spark 驱动器节点,用于执行 Spark 任务中的 ma...

2021-2022年寒假学习进度05

今天学习scala语言。
记录今天学习笔记:
scala与java的关系

 
 
scala语言特点:
Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的
静态类型编程语言(静态语言需要提前编译的如:Java、c、c++等,动态语言如:js)。
1)Scala是一门多范式的编程语言,Scala支持面向对象和函数式编程。(多范式,就是多种编程方
法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法。)
2)Scala源代码(.scala)会被编译成Java字节码(.class),然后运行于JVM之上,并可以调用现有
...

双指针 + 滑动窗口 寒假每日一题 品种邻近

题目:
农夫约翰的 N 头奶牛排成一排,每头奶牛都用其品种 ID 进行描述。
如果两头相同品种的牛靠得太近,它们就会吵架。
具体的说,如果同一品种的两头奶牛在队列中的位置相差不超过 K,我们就称这是一对拥挤的牛。
请计算品种 ID 最大的拥挤奶牛对的品种 ID。
输入格式
第一行包含两个整数 N 和 K。
接下来 N 行,每行包含一个整数表示队列中一头奶牛的品种 ID。
输出格式
输出品种 ID 最大的拥挤奶牛对的品种 ID...

大三寒假学习 spark学习 针对集合的操作

列表的遍历:
  可以使用for循环遍历
  
  也可以使用foreach进行遍历
  
映射的遍历:
  映射遍历的基本格式:

for ( (k,v) <- 映射) 语句块

 
 
   也可以使用foreach来实现对映射的遍历:

  也可以用下面这种方式:kv._1相当于键,kv._2相当于值

map操作:
  map操作是针对集合的典型变换操作,它将某个函数应用到集合中的每个元素并产生一个结果集合
  
flatMap操作:
  flatMap是map的一种扩展。在flatMap中,我们会传入一个函数,该函数对每个输入都会返回一个集合(...

2021-2022年寒假学习进度07

记录今天学习记录:
流程控制
1 分支控制 if-else
让程序有选择的的执行,分支控制有三种:单分支、双分支、多分支
1.1 单分支
1)基本语法
if (条件表达式) {
执行代码块
}
说明:当条件表达式为 ture 时,就会执行{ }的代码。
2)案例
需求:输入人的年龄,如果该同志的年龄小于 18 岁,则输出“童年”

 

def main(args: Array[String]): Unit = {
println("请输入你的年龄:")
var age = StdIn.readShort()
if (age < 18){
println("童年")
}...

2021-2022年寒假学习进度03

今天继续对外包杯项目第一阶段进行编程,因为对于MATLAB的语法使用不是很熟练,所以还是先学了一些语法知识。
同时今天主要学习了scala的一些基本知识。
记录其中数据类型和转义字符
scala的数据类型:

 
可以在菜鸟课程上学习。
scala的转义字符:

 
 
总之今天学了一些scala的语言,一定程度上和java语法有相似,具体内容不做陈述了。
明天开始学习spark-core
 

作者:哦心有
出处:https://www.cnblogs.com/haobox/
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留...

大三寒假学习 spark学习 Scala基本语法

Scala有两种类型的变量:

val 不可变 声明时必须被初始化,初始化后就不能再赋值
var 可变的 声明的时候需要初始化,初始化后可以被赋值

 
Scala的数据类型:
  
  和Java不同的是,在Scala中,这些类型都是“类”,并且都是包scala的成员,比如,Int的全名是scala.Int。对于字符串,Scala用java.lang.String类来表示字符串
 
字面量(literal)我初步理解为变量的值
  
 
运算符:

算术运算符:加(+)、减(-) 、乘(*) 、除(/) 、余数(%);
关系运算符:大于(>)、小于(&...

寒假第三轮作业(1) 学习如何利用命令行规范输入和输出(含有各种文件操作)

这个作业属于哪个课程
<福州大学2022面向对象程序设计>

这个作业要求在哪里
<2022面向对象程序设计寒假作业3>

这个作业的目标
优化第二轮作业程序算法及规范输入输出

作业正文
如下

其他参考文献
<在Linux系统终端下编译并执行C/C++代码><C语言流重定向的两种方式><通过输入输出重定向和windows批处理文件比较程序输出和正确输出><C/C++生成的exe文件如何传参数到main中>、《CSAPP》第一章

前言
  第二轮作业的输出输出采用的C++STL的fstream,...

文章标题:寒假2
文章链接:https://www.dianjilingqu.com/4396.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>