15.郝斌C语言笔记——算法

通俗定义:

    解题的方法和步骤

狭义定义:

    > 对存储数据的操作
    > 对不同的存储结构,要完成某一个功能所执行的操作是不一样的
    比如:
        要输出数组中所有的元素的操作和
        要输出链表中所有元素的操作肯定是不一样的
    这说明:
        算法是依附于存储结构的
        不同的存储结构,所执行的算法是不一样的

广义定义:

    广义的算法也叫泛型
    无论数据是如何存储的,对该数据的操作都是一样的

如何学习一些需要算法的程序

    1.尝试自己去编程解决它
        但要意识到大部分人都是自己无法解决的,这时不要气馁,也不要自卑,
        如果十五分钟还想不出来,此时我建议您就可以看答案了
    2.如果解决不了,就看答案
        关键是把答案看懂,这个要花很大的精力,也是我们学习的重点,
        看懂一个程序要分三步:流程、每个语句的功能、试述
    3.看懂之后尝试自己去修改程序,并且知道修改之后程序的输出结果的含义
        不建议看懂程序之后就立即自己敲程序
    4.照着答案去敲
    5.调试错误
    6.不看答案,自己独立把答案敲出来
    7.如果程序实在无法彻底理解,就把它背会,不过无法彻底理解的程序非常少

如有不对或者疏漏的地方,请多多指出。谢谢(⁄ ⁄•⁄ω⁄•⁄ ⁄)
郝斌C语言笔记已完结(⁄ ⁄•⁄ω⁄•⁄ ⁄)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值