• C语言||博客作业02


    一·作业头

    这个作业属于哪个课程 2020级计算机三班
    这个作业要求在哪里 作业要求
    这个作业的目标 知道在哪种情况下可以使用构造数据类型—数组进行数据的处理,用一维数组进行编程,选择排序法和二分查找法
    学号 <20209025>

    二、本周作业(总分:50分)

    1. 完成PTA作业,并给出编程题完成截图(5分)

    1.1年龄与疾病

    2. 题目:快速寻找满足条件的两个数能否快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值,为了简化起见,我们假设这个数组中肯定存在至少一组符合要求的解。

    2.1

    解法一:采用穷举法,从数组中任意取出两个数字,计算两者之和是否为给定的数字。

    解法二:对数组中的每个数字arr[i]都判别Sum-arr[i]是否在数组中。

    解法三:对数组进行排序,然后使用二分查找法针对arr[i]查找Sum-arr[i]。

    2.2请说明三种算法的区别是什么?你还可以给出更好的算法吗?(10分)

    2.3 请搜索有哪些排序算法,并用自己的理解对集中排序算法分别进行描述(5分)

    4 请给出本周学习总结(15分)

    1 学习进度条(5分)

    周/日期 这种所花的时间 代码行数 学到的知识点简介
    第一周 7小时 106 文件储存
    第二周 9小时 157 一维数组,排序算法,二分法
    2 累积代码行和博客字数(5分)

    3 学习内容

  • 相关阅读:
    thinkphp tp5 常用 functions
    nginx配置虚拟机 vhost 端口号 域名 区分虚拟机
    thinkphp tp5 模板 引擎 字符串 截取 函数 省略 显示
    C++运算符重载
    c++纯虚函数
    c++面向对象模型---c++如何管理类,对象以及它们之间的联系
    c++多态
    c++友元函数
    c语言的函数指针
    c++两种字符串赋值方式 并介绍 C语言下遍历目录文件的方式
  • 原文地址:https://www.cnblogs.com/SCY355/p/14577249.html
Copyright © 2020-2023  润新知