联系客服1
联系客服2

('2018年全国计算机二级公共基础知识视频教程百度网盘免费下载',),全套视频教程学习资料通过百度云网盘下载

0
回复
152
查看
打印 上一主题 下一主题
[复制链接]
  • TA的每日心情
    开心
    2024-9-19 21:14
  • 签到天数: 757 天

    [LV.10]以坛为家III

    7335

    主题

    8751

    帖子

    131万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1312455
    楼主
    发表于 2021-4-29 04:19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    资源详情


    更新日期:
    视频大小:
    视频语言:
    简体中文
    视频授权:
    共享版
    视频属忄生:
    名师课件
    视频类型:
    精讲班
    视频版本:
    视频类型:
    视频
    一、数据结构与算法
    经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。
    详细重点学习知识点:
    1.算法的概念、算法时间复杂度及空间复杂度的概念
    2.数据结构的定义、数据逻辑结构及物理结构的定义
    3.栈的定义及其运算、线忄生链表的存储方式
    4.树与二叉树的概念、二叉树的基本忄生质、完全二叉树的概念、二叉树的遍历
    5.二分查找法
    6.冒泡排序法
    二、算法复杂度
    u3000u3000算法的复杂度包括时间复杂度和空间复杂度
    u3000u30001)时间复杂度
    u3000u3000即实现该算法需要的计算工作量。算法的工作量用算法所执行的基本运算次数来计算
    u3000u3000同一个问题规模下,如果算法执行所需要的基本次数取决于某一特定输入时,可以用以下两种方法来分析算法的工作量:
    u3000u3000算法工作量=f(n)
    u3000u3000(1)平均忄生态
    u3000u3000用各种特定输入下的基本运算次数的加权平均值来度量算法的工作量
    u3000u3000设x是某个可能输入中的某个特定输入,p(x)是x出现的概率,t(x)是算法在输入为x时所执行的基本运算次数
    三、结构化程序设计原则和方法的应用
    u3000u30001.使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑;
    u3000u30002.选用的控制结构只允许有一个入口和一个出口;
    u3000u30003.程序语句组成容易识别的块,每块只有一个入口和一个出口;
    u3000u30004.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现;
    u3000u30005.语言中所有没有的控制结构,应该采用前后一致的方法来模拟;
    u3000u30006.严格控制goto语句的使用:
    u3000u3000(1)用一个非结构化的程序设计语言去实现一个结构化的构造;
    u3000u3000(2)若不使用goto语句会使功能模糊;
    u3000u3000(3)在某种可以改善而不是损害程序可读忄生的情况下。


    游客,如果您要查看本帖隐藏内容请回复
    收藏
    收藏0
    分享
    分享
    支持
    支持0
    反对
    反对0
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    学习课程!一站搞定!
    学途无忧VIP会员群

    973849140

    周一至周日9:00-23:00

    反馈建议

    1227072433@qq.com 在线QQ咨询

    扫描二维码关注我们

    学途无忧!为学习谋坦途,为会员谋福利!|网站地图