算法——减治法实验

集美大学计算机工程学院实验报告

课程名称:算法设计与分析

班级:智能2112

指导教师:易燕

实验项目名称:减治法

实验项目编号:3

上机实践日期:20221107

组号:15 学号:202121335041 姓名:黄秦琨

上机实践时间:2

学时

检查人:王勇博

一、实验目的

1 掌握减治法的设计思想(划分、分解、映射)

2 掌握减治法的具体实现和时间复杂度分析

3 理解减治法的常见特性

二、实验内容

  1. 完成一维数组求和
  2. 求a的n次方(减半治/减一治)
  3. 插入排序(减一治且递归)
  4. 有序数组查找问题(二分查找,减半治)
  5. 有序数组三分查找
  • 问题分析

(1)、一维数组求和

        利用减一治且递归的方法,先利用递归求该数组前n-1项的和,然后再把它与a[n]相加起来

(2)、求a的n次方(减半治/减一治ÿ

  • 28
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值