问题描述
- 算法如何运用在编程之中?菜鸟求解
-
我学习过以java语言描述的数据结构,虽然单独拿出来能够勉强理解,但如何运用在编程上,请问大家是如何去把这些算法抽象到现实的编程当中的,需要什么样的思维
解决方案
算法,数据结构,设计模式,这些是语言无关的东西,对它们的学习并不能告诉我们JAVA代码该怎么写,但学习这些是很有必要的,这需要在实践中理解。
算法:应该说这是数学家的领域。不过考虑到计算机本来也是数学天才设计出来的,编程这件事从一开始就是基于数学的,所以算法也是程序员的必修课。
数据结构:算法的实现依赖于数据结构,嗯。
设计模式:设计模式是在编程史中由前辈们总结出来的经验,利用这些模式,我们写出来的代码会更方便于扩展
解决方案二:
这些算法本身其实不重要,因为它们早就被实现。就是让你培养思维的。让你学习和操练前人早已实现的算法,你才能在工作中创造解决新问题的算法。
如果很不幸,你没有学习到思维方式,而是死记硬背。那么你获得的东西一钱不值。你记忆再好也不是google的对手,你写的再快,也不如复制粘贴快。
解决方案三:
到时候多看几个别人写的项目,自然而然就会了
时间: 2024-09-20 14:52:08