机器人车技术开发分享网
C语言常见算法
  • 首页 > 算法
  • 作者:小v
  • 2020年8月14日 13:46 星期五
  • 浏览:61
  • 字号:
  • 评论:0

  • 1 递归算法

    通过程序调用本身的算法。

    例子

    1 3 5 7 9 ...

    f(1) =1

    f(n) = f(n-1)+2 

     

    奇数队列通过语言来实现第N项的数值。

    F(1)=1;F(2)=3;

    int find(int n)

    {

       If(n==1)

         Return 1;

      Else {

         Return  (Find(n-1)+2);

       

    }

    }

    斐波那契数列

    1  1  2  3  5 8 13 ..... 

    斐波那契数列是典型的递归数列,通用项为 F(N-1) +F(N-2)

    Int Fibonacci(int n)

    {

     If((n==1)||(n==2))

    Return 1;

    Else {

       Return (Fibonacci(n-1)+Fibonacci(n-2));

    }

      

    }

     

    2 回溯算法

    又叫试探法,八皇后问题。

    3 查找算法

    线性查找,树查找,哈希查找。

    4 排序算法

    快速排法,冒泡排序。

    5 动态规划算法 DP算法

      您阅读这篇文章共花了:  
     本文无需标签!
    二维码加载中...
    本文作者:小v      文章标题: C语言常见算法
    本文地址:http://blog.cvosrobot.com/?post=534
    版权声明:若无注明,本文皆为“机器人车技术开发分享网”原创,转载请保留文章出处。

    返回顶部| 首页| 手气不错| 捐赠支持| 自定义链接| 自定义链接| 自定义链接| 手机版本|后花园

    Copyright © 2014-2017 机器人车技术开发分享网   京ICP备14059411 Copyright 2014-2019 小v工作室 版权所有 All Rights Reserved

    sitemap