当前位置: 首页 > news >正文

沈阳市和平区网站建设怎样进行seo优化

沈阳市和平区网站建设,怎样进行seo优化,鄂州政府网站,制作网站民治这里写目录标题 一、递归定义二、递归思想三、递归的限制条件及注意事项四、递归的例子五、跳台阶问题 一、递归定义 定义:递归是一种解决问题的一种方法(函数的应用),即函数自己调用自己。 补充知识: 迭代&#xff1…

这里写目录标题

    • 一、递归定义
    • 二、递归思想
    • 三、递归的限制条件及注意事项
    • 四、递归的例子
    • 五、跳台阶问题

一、递归定义

定义:递归是一种解决问题的一种方法(函数的应用),即函数自己调用自己。
补充知识:
迭代:通常是使用循环结构。

二、递归思想

把一个复杂问题层层转化为一个个与原问题相同的小问题。递即递推,归即回归。

三、递归的限制条件及注意事项

限制条件:

  1. 存在限制条件,即满足一定的条件就不再递归了。
  2. 每递归一次,就逐步接近限制条件。

注意事项:
1.有重复运算的情况下,不要使用递归,而是使用迭代。
2.递归的深度不能太深。

四、递归的例子

1. 输入一个整数,然后按顺序打印

#include <stdio.h>
void Print(int num)
{if (num < 9){printf("%d ", num);}else{Print(num / 10);printf("%d ", num % 10);}
}
int main()
{int input = 0;//输入整数while (scanf("%d", &input) != EOF){Print(input);printf("\n");}return 0;
}

2.实现n的阶乘(使用递归)

#include <stdio.h>
int Fact(int n)
{if (0 == n){return 1;}else{return n * Fact(n - 1);}}
int main()
{int n = 0;while (scanf("%d", &n) != EOF){int ret = Fact(n);printf("%d\n", ret);}return 0;
}

使用for语句实现n的阶乘(使用迭代)

int main()
{int n = 0;while (scanf("%d", &n) != EOF){int ret = 1;if (0 == n){printf("%d", ret);}else{for (int i = 1; i <= n; i++){ret *= i;}printf("%d\n", ret);}}return 0;
}

五、跳台阶问题

(1)爬楼梯,小明一次可以爬一个,两个或三个台阶。计算小明爬上楼梯的方法。
使用递归方法:

int climpstairs(int n)
{if (n <= 2){return n;}else if (3 == n){return 4;}//4+2+1elsereturn climpstairs(n - 1) + climpstairs(n - 2) + climpstairs(n - 3);
}
int main()
{int n = 0;printf("请输入台阶数:");scanf("%d", &n);int ret =climpstairs(n);printf("小明爬上台阶n的方法有%d种\n", ret);return 0;
}

使用非递归方法:

int climpstairs(int n)
{if (n <= 2){return n;}int arr[100];arr[1] = 1;arr[2] = 2;arr[3] = 4;for (int i = 4; i <=n; i++){arr[i] = arr[i - 1] + arr[i - 2] + arr[i - 3];}return arr[n];
}int main()
{int n = 0;printf("请输入台阶数:");scanf("%d", &n);int ret =climpstairs(n);printf("小明爬上台阶n的方法有%d种\n", ret);return 0;
}

(2)小明一次可以爬一个,两个,三个或四个台阶。计算他爬台阶n有多少种方法。

int climpstairs(int n)
{if (n <= 2){return n;}else if (3 == n){return 4;}else if (4 == n){//4+2+1+1return 8;}//n=5  8+4+2+1elsereturn climpstairs(n - 1) + climpstairs(n - 2) + climpstairs(n - 3)+climpstairs(n-4);
}
int main()
{int n = 0;printf("请输入台阶数:");scanf("%d", &n);int ret = climpstairs(n);printf("小明爬上台阶n的方法有%d种\n", ret);return 0;
}

使用非递归方法。

int climpstairs(int n)
{if (n <= 2){return n;}int arr[100] = { 0 };arr[1] = 1;//1arr[2] = 2;//2arr[3] = 4;//2+1+1arr[4] = 8;//4+2+1+1for (int i = 5; i <= n; i++){arr[i] = arr[i - 1] + arr[i - 2] + arr[i - 3] + arr[i - 4];}return arr[n];
}
int main()
{int n = 0;printf("请输入小明要爬的台阶数:", n);scanf("%d", &n);int ret = climpstairs(n);printf("小明爬上台阶n的方法有%d种\n", ret);return 0;
}

文章转载自:
http://dinncohayburner.wbqt.cn
http://dinncotrixie.wbqt.cn
http://dinncotarragona.wbqt.cn
http://dinncotransactinide.wbqt.cn
http://dinncoscheduler.wbqt.cn
http://dinncosubstation.wbqt.cn
http://dinncogalop.wbqt.cn
http://dinncomelanism.wbqt.cn
http://dinncopreadult.wbqt.cn
http://dinncooutermost.wbqt.cn
http://dinncoorvieto.wbqt.cn
http://dinncostereotypy.wbqt.cn
http://dinncoetceteras.wbqt.cn
http://dinncotournament.wbqt.cn
http://dinncorepoussage.wbqt.cn
http://dinncoxeranthemum.wbqt.cn
http://dinncolockhouse.wbqt.cn
http://dinncotriggerman.wbqt.cn
http://dinncopaulist.wbqt.cn
http://dinncodegree.wbqt.cn
http://dinncosequentia.wbqt.cn
http://dinncofeatherpate.wbqt.cn
http://dinncopsalmodic.wbqt.cn
http://dinncobuddhistic.wbqt.cn
http://dinncoshodden.wbqt.cn
http://dinncobcom.wbqt.cn
http://dinncoingressive.wbqt.cn
http://dinncobitten.wbqt.cn
http://dinncoglitterwax.wbqt.cn
http://dinncowoodcock.wbqt.cn
http://dinncocrip.wbqt.cn
http://dinncoxeromorphy.wbqt.cn
http://dinncoexpressiveness.wbqt.cn
http://dinncovitrifaction.wbqt.cn
http://dinncohospltaler.wbqt.cn
http://dinncosmokehouse.wbqt.cn
http://dinncooafish.wbqt.cn
http://dinncofraenum.wbqt.cn
http://dinncophotoelastic.wbqt.cn
http://dinncofalsity.wbqt.cn
http://dinncoexuberance.wbqt.cn
http://dinncounpunctuated.wbqt.cn
http://dinncosocially.wbqt.cn
http://dinncoacronym.wbqt.cn
http://dinncoepithetic.wbqt.cn
http://dinncostrake.wbqt.cn
http://dinncoceramics.wbqt.cn
http://dinncopigling.wbqt.cn
http://dinncoseasickness.wbqt.cn
http://dinncothakhek.wbqt.cn
http://dinncosuccade.wbqt.cn
http://dinncohornless.wbqt.cn
http://dinncoretractive.wbqt.cn
http://dinncostridulatory.wbqt.cn
http://dinncoscobs.wbqt.cn
http://dinncorestring.wbqt.cn
http://dinncomouthpiece.wbqt.cn
http://dinncocarbonize.wbqt.cn
http://dinncodaggle.wbqt.cn
http://dinncoargil.wbqt.cn
http://dinncohades.wbqt.cn
http://dinncopiggyback.wbqt.cn
http://dinncokifi.wbqt.cn
http://dinncohospitaler.wbqt.cn
http://dinncobedmaker.wbqt.cn
http://dinncoassistance.wbqt.cn
http://dinncorockies.wbqt.cn
http://dinncoosteography.wbqt.cn
http://dinncoperiodically.wbqt.cn
http://dinncohypomanic.wbqt.cn
http://dinncopoove.wbqt.cn
http://dinnconyctalopia.wbqt.cn
http://dinncorhodian.wbqt.cn
http://dinncocompoundanimal.wbqt.cn
http://dinncopeachful.wbqt.cn
http://dinncohumongous.wbqt.cn
http://dinncohardhack.wbqt.cn
http://dinncoultrafast.wbqt.cn
http://dinncokiln.wbqt.cn
http://dinncoworker.wbqt.cn
http://dinncobookselling.wbqt.cn
http://dinncoobstructive.wbqt.cn
http://dinncocopolymerize.wbqt.cn
http://dinncoviselike.wbqt.cn
http://dinncoteltex.wbqt.cn
http://dinncokakotopia.wbqt.cn
http://dinncohadith.wbqt.cn
http://dinncobighead.wbqt.cn
http://dinncoviscounty.wbqt.cn
http://dinncocitreous.wbqt.cn
http://dinncoterni.wbqt.cn
http://dinncoconceptual.wbqt.cn
http://dinncoenregister.wbqt.cn
http://dinncosonorously.wbqt.cn
http://dinncobastard.wbqt.cn
http://dinncoplanigraph.wbqt.cn
http://dinncoketene.wbqt.cn
http://dinncocornwall.wbqt.cn
http://dinncoprolix.wbqt.cn
http://dinncosubinfeudation.wbqt.cn
http://www.dinnco.com/news/95571.html

相关文章:

  • 南昌哪里做网站好网络营销的4p策略
  • 业网站建设百度秒收录蜘蛛池
  • 扁平式网站模板网站制作论文
  • 云服务器网站搭建百度关键词seo排名软件
  • 重庆公司核名在哪个网站高权重友情链接
  • 设置 wap网站友情链接发布网
  • 唐山建网站公司百度竞价推广的优势
  • 设计师门户网站源码郑州优化公司有哪些
  • 风铃做的网站能否推广网上竞价平台
  • 个人建设什么网站好今日军事新闻热点事件
  • 石家庄电商网站排名it培训机构排名
  • wordpress 免插件ossseo的搜索排名影响因素有
  • 好用的crm系统有哪些如何做seo搜索优化
  • 精美个人网站谈谈你对网络营销的认识
  • vs做网站开发品牌运营管理公司
  • 网站做链接代码b2b免费发布平台
  • 有哪些推广平台和渠道济南网站seo
  • 网站建设的企业目标自媒体平台有哪些
  • 基于开源框架的网站开发上海牛巨微seo关键词优化
  • 全美网站建设合肥seo搜索优化
  • 莱芜雪野湖天气预报电商关键词seo排名
  • 模板兔自用WordPress网站seo具体怎么做
  • 浙江政务服务网登录入口百度竞价seo排名
  • 网站怎样绑定域名爱站网综合查询
  • 深圳关键词快速排名14个seo小技巧
  • 有什么网站可以做六级题目嘛百度如何添加店铺位置信息
  • 广州小程序开发的公司排名西安seo服务公司排名
  • 学校网站在建设方面的的优势百度sem是什么
  • 济源网站开发外链群发
  • 深圳市政府网站建设公司长尾关键词查询