news 2026/5/14 1:04:29

12/10到12/11的做题总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12/10到12/11的做题总结

一,递归的一些方法;

从斐波拉契数列和一个题目得到

1.首先我们要找到递归关系,可用归纳法,最后得到f(n)=f(n-1)+f(n-3)

2.从斐波拉契数列我之前知道4个方法

1,return f(n)=f(n-1)+f(n-2)但这个不好易超时,假如要求f(10),我们要算f(1),f(2)等等;

2.我们思考那我主要记住算过的值不就好了,有以下代码缺点为太麻烦,有些东西太麻烦了,他的想法为将所有值用一个不可能的-1替代,当有值!=-1则代表这个值是被记住的;然后用这个值计算就行了

3.最好的方法,一个思路,一个滑动的思路,诞生有俩种方法,滚动数组和尾递归;

首先滚动数组,思路为,设a,b以及结果a+b,有此思考,下一项则是,原来的a变为b,b为a+b,新结果则为新a+b,代码为尾递归同样滑动的思路,用不到循环了,因为用函数实现了,其思路为一个记录开始值,一个记录运算和要结束的条件你看其核心为绿色代码,上面为判断返回因为n一直递减,执行公式(此题是f(n)=f(n-1)+f(n-3)

要用到三个变量所有比斐波拉契复杂一些,下面函数为主函数接口,为n的前置条件和他的开始值

return cowtail(n - 1, b, c, a + c); 这个重要,而且我们也可以写斐波拉契的

return cowtail(n-1;b;a+b)//新a为原b,新b为原a+b

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 3:40:05

基于粒子群算法的 33 节点配电网重构 MATLAB 程序探索

基于粒子群算法的配电网重构 MATLAB程序 33节点在电力系统领域,配电网重构是一项重要任务,旨在通过改变配电网中开关的状态,优化网络结构,降低网损、提高供电可靠性等。粒子群算法(PSO)因其高效、易实现等特…

作者头像 李华
网站建设 2026/5/10 13:17:42

揭秘VSCode中Azure QDK调试难题:3步实现高效量子编程排错

第一章:VSCode Azure QDK 调试环境概览Visual Studio Code(VSCode)结合 Azure Quantum Development Kit(QDK)为量子计算开发者提供了现代化、轻量级且功能强大的开发调试环境。该环境支持使用 Q# 语言编写量子算法&…

作者头像 李华
网站建设 2026/5/10 17:57:16

linux知识点-网络配置相关(一)

配置网络接口 网络命令家族 ifcfg家族相关命令:ifconfig, ifcfg, netstat,ifup,ifdown,ifstat,iftop iproute家族相关命令:ip, ss nm家族相关命令:nmcli, nmtui 配置网络接口属性: 即可通过文本编辑器(如vi…

作者头像 李华
网站建设 2026/5/10 13:17:41

[Windows] 谷歌浏览器 v142.0.7444.135老毛子优化版

[Windows] 谷歌浏览器 v142.0.7444.135老毛子优化版 链接:https://pan.xunlei.com/s/VOgBeJIBVk722FTudERuX6DJA1?pwdu3f9# 此版本出自Ruboard论坛作者jeder的便携优化版,作者主打浏览器便携优化 软件优化说明: 浏览器基于github ulixee版…

作者头像 李华
网站建设 2026/5/13 2:33:42

设备入侵检测规则过时致漏报,后来才知道启用自动规则同步

💓 博客主页:塔能物联运维的CSDN主页目录物联网运维:当代社畜的修罗场 一、物联网运维的"三重门" 二、当运维遇上物联网 三、那些年我们踩过的坑 四、运维人的自我修养 五、未来展望(虽然我也不确定) 六、写…

作者头像 李华
网站建设 2026/5/13 20:02:47

7、网络安全漏洞渗透技术揭秘

网络安全漏洞渗透技术揭秘 1. 引言 在当今数字化时代,网络安全问题日益严峻。黑客们利用各种漏洞渗透技术,试图突破系统防线,获取敏感信息或控制网络设备。本文将深入探讨多种常见的网络安全漏洞渗透技术,包括端口、套接字和服务漏洞渗透,以及相关的攻击方法和防范措施。…

作者头像 李华