算法设计与分析试卷A及答案


     试题纸(A卷)
    课程名称: 算法设计分析 适专业年级: 2008级计算机电
    考生学号: 考 生 姓 名:
    ………………………………………………………………………………………………………………………
    题号




    总分
    分数






    填空题(10空×2分20分)  
    1 算法运行时占机器资源量称算法复杂性包括( )( )
    2 算法运行时间n2+n+1时n2+n+1n2数量级相等称n2算法( )
    3 项式A(n)amnm+…+ a2n2+ a1n+ a0界( )
    4 递算法设计关键找出( )( )
    5 ( )问题贪婪算法动态规划方法求解前提
    6 拆半查找合排序二叉树遍历等算法中均采( )策略
    7 回溯算法尝试搜索算法中基种算法采种( )思想作控制结构
    8 分支限界法解决布线问题时问题解空间搜索尝试结束标志( )
    二 判断题(10题×2分20分)
    1 c正常数O(cf(n))O(f(n))
    2 情况坏情况均情况时间复杂度中操作性实际价值均情况时间复杂度
    3 递函数找应非递定义
    4 算法程度取决问题中数采数结构
    5 迭代模型通规模问题解逐步求解规模问题解正递算法设计相反
    6 贪婪算法解决零钱兑换问题时总找问题优解
    7 适动态规划算法解决问题应该具优化原理子问题重叠
    8 深度优先搜索算法搜索问题解方案
    9 解决马遍历问题采回溯法解空间树搜索采广度优先搜索方式
    10 分支限界法求解目标找出满足约束条件解满足约束条件解中找出某目标函数值达极极解
    三 简答题(3题×6分18分)
    1叙述分治算法动态规划算法基思想较两种算法异
    2算法设计实际应中遇问题分4类:判定性问题计算问题优化问题构造性问题请指出递法递推法贪婪算法分治法动态规划法搜索算法适合解决问题
    3简述回溯法求解问题般步骤
    四 程序填空题(6空×3分18分)
    1 找出n然数(123…n)中取r数组合例n4r3时组合:
    4 3 2
    4 3 1
    4 2 1
    3 2 1
    算法请填空
    void comb(int nint r)
    {
    int ij
    for(in ① i)
    {

    if(r>1)

    else
    {
    for(ja[0] j>0 j)
    printf(3da[j])
    printf(\n)
    }
    }
    }

    2 走迷宫问题迷宫许方格构成矩形方格中墙( 1表示)路(0表示)走迷宫方格左右四方邻方格然穿墙设迷宫入口左角(11)出口右角(88)根定迷宫找出条入口出口路径
    数结构:数组maze[8][8]存放迷宫数组fx[4]{1100}fy[4]{0011}模拟左右搜索时标变化程迷宫原存储空间置元素值1时标识已访问该方格数组做队存储空间队中成员三:行号列号前方格队列中标
    struct {int xypre}sq[100]
    search()
    { qh0 qe1
    maze[1][1] ④
    sq[1]pre0 sq[1]x1 sq[1]y1
    while( ⑤ )
    { qhqh+1
    for(k1k<4k++)
    { isq[qh]x+fx[k]
    jsq[qh]y+fy[k]
    if (check(ij)1) check()检查该方格否行
    { ⑥
    sq[qe]xi sq[qe]yj sq[qe]preqh
    maze[i][j]1
    if(sq[qe]x8 and sq[qe]y8)
    { out() return} out ()输出找路径
    }
    }
    }
    print(No avaliable way)
    }

    五 算法设计题(2题×12分24分)
    1输入高精度数s长整数c 求s×c精确值
    2图示数塔顶部出发结点选择左走右走直走底层求找出条路径路径数值










































    08级算法设计分析(A卷)答案
    填空题(10空×2分20分)
    1 时间复杂度 空间复杂度
    2 渐时间复杂度时间复杂度
    3 nm
    4 递关系(递方程) 递终止(边界)条件
    5 效性
    6 分治算法
    7 走掉头
    8 搜索达b结点 活结点队列空
    二 判断题(10题×2分20分)
    15

    ×
    ×


    610
    ×
    ×

    ×

    三 简答题(3题×6分18分)
    1 答:两者递算法思想应根策略找出规模问题规模子问题间关系直规模子问题容易解决规模子问题解逐步导出问题解
    分治法解决问题特征:
    1)问题规模缩定程度容易解决
    2)问题分解干规模较相似问题该问题具优子结构性质
    3)利该问题分解出子问题解合该问题解
    4)该问题分解出子问题相互独立子问题间包含公子问题
    问题满足1234条时采分治法满足123条时采动态规划方法

    2递推法递法适合解决判定性问题计算问题
    贪婪算法分治法 动态规划法 适合解决优化问题
    贪婪算法分治法 搜索算法 适合解决 构造性问题

    3回溯法包含问题解解空间树中深度优先策略根结点出发搜索解空间树算法搜索解空间树结点时总先判断该结点否满足问题约束条件果满足进入该子树继续深度优先策略进行搜索否搜索该结点根子树逐层祖先结点回溯

    四 程序填空题(6空×3分18分)
    1
    i>r
    a[r]i
    comb(i1r1)
    2
    1
    qh<>qe
    qeqe+1
    五 算法设计题(2题×12分24分)
    1
    main( )
    {
    long bcd int a[256]ijn char s1[256]
    input(s1c)
    nstrlen(s1)
    d0
    for(i0jn1i { b(s1[j]48)*c+d
    a[i]b10
    db10
    }
    while(d0)
    { a[n]d10
    dd10
    n++
    }
    for(in1i>0i)
    print(a[i])
    }
    2
    main( )
    { int a[50][50][3]ijn
    print( 'please input the number of rows')
    input(n)
     for(i1i   for(j1j   { input(a[i][j][1])
         a[i][j][2]a[i][j][1]
         a[i][j][3]0
    }
    for(in1i>1i)
    for(j1j>i j++)
       if(a[i+1][j][2]>a[i+1][j+1][2])
       { a[i][j][2]a[i][j][2]+a[i+1][j][2]
    a[i][j][3]0
    }
      else
        { a[i][j][2]a[i][j][2]+a[i+1][j+1][2]
    a[i][j][3]1
    }
    print(maxa[1][1][2])
    j1
    for(i1i{ print(a[i][j][1]>’)
      jj+a[i][j][3]
    }
    print(a[n][j][1])
    }





    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    算法设计与分析试卷及答案

    湖南科技学院二○ 年 学期期末考试 信息与计算科学专业 年级《算法设计与分析》 试题题 号一二三四五总分统分人得 分阅卷人复查人考试类型:开卷 试卷类型:C卷 考...

    1年前   
    435    0

    算法设计与分析课程期末试卷A卷(含答案)

    华南农业大学期末考试试卷(A卷)2008学年第一学期  考试科目: 算法分析与设计 考试类型:(闭卷)   考试时间: 120 分钟学号 姓名 ...

    1年前   
    316    0

    算法设计与分析复习题目及答案

     一、选择题1、二分搜索算法是利用(   A  )实现的算法。A、分治策略   B、动态规划法   C、贪心法    D、回溯法2、下列不是动态规划算法基本步骤的是( A  )。A、找出最优解...

    3年前   
    848    0

    算法设计与分析复习题目及答案详解

    分治法1、二分搜索算法是利用( 分治策略)实现的算法。9. 实现循环赛日程表利用的算法是(分治策略 )27、Strassen矩阵乘法是利用(分治策略 )实现的算法。34.实现合并排序利用的算法...

    3年前   
    928    0

    毕业论文:TIPTOP双档算法设计与分析

    为了进一步完善现有的TIPTOP系统,针对工程部需求对企业设备进行有效登记管理,本人通过编写TIPTOP双档程序cfar222初步完成了对设备仪器的数据采集。在cfar281双档项目实施后,工程...

    5年前   
    1488    0

    算法分析期末试题集答案

    《算法分析与设计》期末复习题(一)一、 选择题1.应用Johnson法则的流水作业调度采用的算法是(D)A. 贪心算法 B. 分支限界法 C.分治法 D. 动态规划算法2.H...

    1年前   
    550    0

    粒子群算法(优化算法)毕业设计论文

     毕 业 论 文 题 目 粒子群算法及其参数设置 专 业 信息与计算科学 班 级 ...

    5年前   
    1472    0

    《算法分析与设计》期末考试复习题纲

    《算法分析与设计》期末复习题一、 选择题1. 算法必须具备输入、输出和( D )等4个特性。A.可行性和安全性 B.确定性和易读性C.有穷性和安全性 ...

    2年前   
    599    0

    浅谈算法设计与分析课程教学方法

    浅谈算法设计与分析课程教学方法摘要:“算法设计与分析(双语)”是北京林业大学计算机科学与技术专业的专业核心课程。根据课程的教学目标,提出“以赛启教”的教学实践思路,从教学内容、教学方法和考核方...

    1年前   
    326    0

    JSP程序设计期末试卷A题目及其答案

     JSP程序设计期末考试试卷(A卷) 专业 级 JSP程序设计 课程 题号一二三四总分统分人得分 ...

    3年前   
    1973    0

    国家开放大学电大本科《会计制度设计》分析说明题题库及答案(a试卷号:1045)

    国家开放大学电大本科《会计制度设计》分析说明题题库及答案(试卷号:1045)一、分析说明题1.责任会计要编制责任报告,因此需要独立的责任会计凭证与会计账簿提供数据支持,财务会计信息是完全不能满...

    2年前   
    371    0

    数值分析各算法流程图

    数值分析各算法流程图 一、插值 1、 拉格朗日插值流程图:( 相应程序:lagrintp(x,y,xx)) ...

    5年前   
    1741    0

    管理学A试卷试题带答案

    《管理学》期末考试A试卷(答题卡及答案附后)第一题:单项选择题(每题 1 分,共 20 分)1.下列几项活动中,哪一项不属于管理活动?( )A.部队的班长与战士谈心 ...

    4年前   
    2612    0

    现代检测技术2008试卷A及答案

    成绩XX大学考试题 课 程 现代检测技术 学 院 电信学院 考 试 日 期 2008 年 月 日...

    3年前   
    963    0

    —基于机器学习的人脸识别算法的设计与实现

    人脸识别技术是一种新型的生物特征认证技术。人脸识别技术也是一个非常活跃的研究领域,涵盖了许多领域,例如数字图像处理。随着人们对应用程序需求的增长,面部识别技术趋向于大量使用,使用微芯片和标准化。

    3年前   
    831    0

    数据结构和算法课程设计题目

    XX大学课程设计课程名称: 数 据 结 构 与 算 法院(部)名 称: 信息与计算科学学院组长姓名学号 同组人员姓名指导教师姓名: 设 计 时 间: 2010.6.7-...

    1年前   
    382    0

    线索二叉树算法的设计与实现

    随着时代的不断进步,计算机技术也随之得到发展。数据结构在计算机技术的发展中起到巨大的作用。数据结构为构建出高效的计算机算法打下了坚实的基础。良好的数据结构能够提高算法效率的同时也能减少对系统资源的占用[

    3年前   
    1005    0

    首次适应算法最佳适应算法

    姓名:学号:实验名称:进程调度模拟实验 实验目的:了解动态分区存储管理方式中的数据结构和分配算法,加深对动态分区存储管理方式及其实现技术的理解。实验内容:#include<iostream.h...

    3年前   
    1631    0

    国家开放大学电大本科《金融统计分析》计算分析题题库及答案(试卷号a:1013)

    国家开放大学电大本科《金融统计分析》计算分析题题库及答案(试卷号a:1013)一、计算分析题1.下表是某商业银行7个月的各项贷款余额和增长速度序列:月份98.1098.1198.1299.01...

    2年前   
    351    0

    国家开放大学电大本科《会计制度设计》设计题题库及答案(a试卷号:1045)

    国家开放大学电大本科《会计制度设计》设计题题库及答案(试卷号:1045)一、设计题1.资料:B公司存货盘点清查的做法如下:(1)拟订详细的存货盘点清查计划并合理安排相关人员;(2)及时编制盘点...

    2年前   
    395    0

    文档贡献者

    文***品

    贡献于2022-11-11

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档