使用切片完成斐波那契数列 叁歲伎倆 2021-07-24 13:19 226阅读 0赞 # 一 要求 # 1 可以接收一个 n int。 2 能够将斐波那契的数列放到切片中。 3 斐波那契的数列形式如下。 arr\[0\] = 1; arr\[1\] = 1; arr\[2\]=2; arr\[3\] = 3; arr\[4\]=5; arr\[5\]=8 # 二 思路 # 1 声明一个函数 fbn(n int) (\[\]uint64) 2 fbn(n int) 进行for循环来存放斐波那契的数列 0 存 1, 1 存 1。 # 三 代码 # package main import ( "fmt" ) func fbn(n int) []uint64 { // 声明一个切片,切片大小 n fbnSlice := make([]uint64, n) // 第一个数和第二个数的斐波那契值为1 fbnSlice[0] = 1 fbnSlice[1] = 1 // 进行 for 循环来存放斐波那契的数列 for i := 2; i < n; i++ { fbnSlice[i] = fbnSlice[i-1] + fbnSlice[i-2] } return fbnSlice } func main() { fnbSlice := fbn(20) fmt.Println("fnbSlice=", fnbSlice) } # 四 测试 # > fnbSlice= \[1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765\]
相关 斐波那契数列 关于斐波那契数列的解法,本人找到了一种比较简单的方法,结果是正确的,不知道各位有没有另外更好的解法,一起探讨探讨。 import java.util.; pu ╰+攻爆jí腚メ/ 2022年08月01日 12:15/ 0 赞/ 281 阅读
相关 斐波那契数列 定义:斐波那契数列指的是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … 这个数列从第三项开始,每一项都等于前两项之和。 矫情吗;*/ 2022年07月13日 04:49/ 0 赞/ 243 阅读
相关 斐波那契数列 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597, 冷不防/ 2022年07月13日 03:19/ 0 赞/ 271 阅读
相关 斐波那契数列 class FibIter(object): def __init__(self, lenth): self.lent 一时失言乱红尘/ 2022年05月27日 13:51/ 0 赞/ 270 阅读
相关 斐波那契数列 include<iostream> using namespace std; int fibonacci1(int t) { if(t 古城微笑少年丶/ 2022年05月09日 08:58/ 0 赞/ 236 阅读
相关 斐波那契数列 > 斐波那契数列(Fibonacci sequence)指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1 墨蓝/ 2022年03月22日 15:59/ 0 赞/ 346 阅读
相关 斐波那契数列 时间限制:1秒 空间限制:32768K 热度指数:450138 算法知识视频讲解 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第 淡淡的烟草味﹌/ 2022年03月12日 08:13/ 0 赞/ 265 阅读
相关 斐波那契数列 package nums; public class Feibonaqi { public static void main(St 野性酷女/ 2022年03月07日 06:10/ 0 赞/ 298 阅读
相关 斐波那契数列 ![1234096-20171112230708606-1911525192.png][] 转载于:https://www.cnblogs.com/ostrich-sugar た 入场券/ 2022年01月06日 23:41/ 0 赞/ 287 阅读
相关 使用切片完成斐波那契数列 一 要求 1 可以接收一个 n int。 2 能够将斐波那契的数列放到切片中。 3 斐波那契的数列形式如下。 arr\[0\] = 1; arr\[1\] = 1; 叁歲伎倆/ 2021年07月24日 13:19/ 0 赞/ 227 阅读
还没有评论,来说两句吧...