#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int Max(int arr[], int n);
void  main(int argc, char* argv[])
{ srand(time(NULL));//随机种子 int array[8];int length=sizeof(array)/sizeof(array[0]);for(int i=0;i<length;i++){int ran=rand()%100;if(ran<10||ran>99){--i;continue;}array[i]=ran;}cout<<"Max="<<Max(array,length)<<endl;
}
int Max(int arr[], int length)
{if (length == 0)return arr[length];int max = Max(arr, length - 1);return max > arr[length-1] ? max : arr[length-1];
}

转载于:https://www.cnblogs.com/wjshan0808/p/5116767.html

C++用递归方式实现在对不更改随机数组的情况下查找最大值相关推荐

  1. php的魔术方式包含哪些(越多越好)? 在何情况下被自动调用?,php笔试题及答案

    php笔试题及答案 T1 一.填空题 1.PHP是用什么语言编写的? :脚本语言 2. LAMP的全称是? :LINUX .APACHE. MYSQL. PHP 3. PHP的三种注释方式? :#./ ...

  2. 全面分析再动手的习惯:链表的反转问题(递归和非递归方式)

    定义一个方法(函数),实现输入一个链表的头结点,然后可以反转这个链表的方向,并输出反转之后的链表的头结点. typedef struct Node{int data;Node *next; } Nod ...

  3. java非递归方式实现快速排序

    Java非递归方式实现快速排序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  4. 二叉树 —— 创建二叉树 先序遍历 、中序遍历、后序遍历(递归方式、非递归方式)

    #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef char DataType; #de ...

  5. 分别用递归和非递归方式实现二叉树先序、中序和后序遍历(java实现)

    分别用递归和非递归方式实现二叉树先序.中序和后序遍历 用递归和非递归方式,分别按照二叉树先序.中序和后序打印所有的节点.我们约定:先序遍历顺序 为根.左.右;中序遍历顺序为左.根.右;后序遍历顺序为左 ...

  6. python 递归方式实现斐波那契数列

    python 递归方式实现斐波那契数列 import time t1=time.time() def factorial(n):if n==1 or n==2:return 1else:return ...

  7. python递归方式和普通方式实现输出和查询斐波那契数列

    斐波那契数列 斐波那契数列(Fibonacci sequence),是从1,1开始,后面每一项等于前面两项之和. 如果为了方便可以用递归实现,要是为了性能更好就用循环. 递归方式实现生成前30个斐波那 ...

  8. 算法练习day10——190328(二叉树的先序、 中序、 后序遍历, 包括递归方式和非递归方式、找到一个节点的后继节点、二叉树的序列化和反序列化)

    1.实现二叉树的先序. 中序. 后序遍历, 包括递归方式和非递归方式 1.1 访问节点的顺序 节点访问顺序如下图所示: 访问顺序:1 2 4 4 4 2 5 5 5 2 1 3 6 6 6 3 7 7 ...

  9. python递归排序组合_如何用Python求list的排列组合:一种递归方式

    问题描述: 给定一个包含n个元素的列表,从中选择m个元素作为一个子列表,求解所有可能的子列表. 例如: 一个列表是[1,2,3,4],从中任选3个数作为一个子列表. 则所有可能的子列表为:[1,2,3 ...

最新文章

  1. 【Android FFMPEG 开发】FFMPEG ANativeWindow 原生绘制 ( Java 层获取 Surface | 传递画布到本地 | 创建 ANativeWindow )
  2. vector的元素不仅仅可以使int,double,string,还可以是结构体
  3. Ubuntu 12.10中的8个新功能,Quantal Quetzal
  4. python 函数 全局变量_python3函数内全局变量使用global
  5. 线程优先级抢占实验【RT-Thread学习笔记 3】
  6. android怎么增量编译,Android Transform增量编译
  7. 掌握中台系统,需要了解哪些技术?
  8. 知识付费系统源码(最新开源知识付费系统搭建下载)
  9. np.ones用法总结
  10. 智能管家---11. 用户重置密码功能实现(忘记密码或重置)
  11. WooCommerce——产品过滤器WooCommerce Products Filter
  12. 最强代码阅读器sourceInsight工具
  13. Android Studio修改apk命名
  14. 深度学习之LSTM案例分析(二)
  15. 下载了XAMPP怎样打开MYSQL_xampp mysql安装启动
  16. 记录一下获取的动态ip与路由器ip不符所以要纠错的日常
  17. php链接echarts教程,图文详解echarts的使用方法(饼状图实例)
  18. Android App 手机兼容平板横竖屏切换
  19. MATLAB实现CRC校验码的计算
  20. 自制极品五笔拼音for linux

热门文章

  1. JVM调优:heap dump信息分析
  2. npm教程:使用nrm切换镜像源
  3. HBase的列族式存储介绍
  4. spring boot web jar说明
  5. Spring JdbcTemplate快速入门
  6. 没有shell63号单元_苏教版15年级数学上册第七单元整理与复习+同步练习
  7. c语言memset清空指向数组的指针_C语言中数组和指针的关系
  8. Windows Powershell的一些常规操作命令
  9. 【解答】一个电动模型,每一组电池能让其行驶8分钟,一个充电器能同时给两组电池充电,一组充满需要15分钟,至少准备(?)组电池,(?)个充电器,可以让模型每次行驶完可以立即换电池行驶不用等待。
  10. php中finally不能用,php-什么时候以及为什么`finally`有用?