数据结构,算法,模型,这三者的关系?
程序,数据,文档。
数据结构为优化算法的数据排列,好的数据结构可以匹配最合适的算法。
算法,是思维过程,计算机是处理流程,算法输出得到有价值的结果。
模型,是理论体系数学建模后的产品,这个产品如何解读,价值在哪里,取决于模型。
学C语言,不学数据结构和算法是不是绝对写不出好程序?
讲真话,学C这种偏底层的语言,还真的需要好好学习数据结构和一些基本算法,如果你写java,做一个web增删改查工程师可能还不需要,看看别人的代码,自己注意一下代码质量依旧可以混混,代码能够达到合格的标准,但是写java想要达到优秀,数据结构和算法依旧很重要,写C更是如此,一个追求性能和底层的语言,你想现在C开发金字塔的顶端,数据结构和算法更加必不可少,而且现在数据结构和算法更是一些复杂框架的基石,所以我认为学习任何开发语言,想要成为优秀工程师是必须要学习的