为什么程序设计=算法+数据结构

为什么程序设计=算法+数据结构

算法就是解决问题的思路方法类似于解决数学问题,数据结构也就是链表、树、图、队形、栈、列及查找排序。

  1. 算法

算法的好坏决定程序运行的快慢,程序运行超时就需要改进算法,降低运算的梯度o(f),f就是运算步骤的同阶函数,例如for(int i=1;i<=n;++n);这个循环需要进行n次,及o(n),如果嵌入另一个for循环
(也是运行n次),那么循环梯度就是o(n^2)。
总之好的算法既能达到程序需求而又正常运行。

  1. 数据结构

数据结构即是计算机语言中一些数据的插入,删除,是计算机处理数据的一种(机械)合乎逻辑的处理方式,也就是可以用逻辑一步步描述出来的。

  1. 当然就自然是程序设计了(哈哈哈)

这样数据和算法结合也就达到了程序设计的目的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值