文件名称:冒泡排序-配电物联〔2020〕5号-关于发布《台区智能融合终端相关技术规范》的通知-水印(4)
文件大小:1.89MB
文件格式:PDF
更新时间:2024-06-23 19:30:17
go语言 手册 入门 高级 教程
Q11. (1)斐波那契 1. 斐波那契数列以: 1, 1, 2, 3, 5, 8, 13, . . . 开始。或者用数学形式表达: x1 = 1;x2 = 1;xn = xn−1 + xn−2 ∀n > 2。 编写一个接受 int值的函数,并给出这个值得到的斐波那契数列。 Q12. (1) Map function map()函数是一个接受一个函数和一个列表作为参数的函 数。函数应用于列表中的每个元素,而一个新的包含有计算结果的列表被返 回。因此: map(f(), (a1, a2, . . . , an−1, an)) = (f(a1), f(a2), . . . , f(an−1), f(an)) 1. 编写 Go中的简单的 map()函数。它能工作于操作整数的函数就可以了。 2. 扩展代码使其工作于字符串列表。 Q13. (0)最小值和最大值 1. 编写一个函数,计算 int slice ([]int)中的最大值。 2. 编写一个函数,计算 int slice ([]int)中的最小值。 Q14. (1)冒泡排序 1. 编写一个针对 int类型的 slice冒泡排序的函数。这里 [31]: