算法第一章作业
C++编码规范:https://blog.csdn.net/v_zhangyang/article/details/60755991
Java编码规范:https://blog.csdn.net/mengxiangsun/article/details/79020226
数学知识除了用作科学家们的头脑游戏以外,确实有非常令人惊叹的实际应用。得益于吴军博士深入浅出的宏观讲解,和恰到好处的细节展现,读者很容易能感受到,数学纵使在计算和证明上有许多繁琐巧妙的细节,但数学模型本身却是高度简洁高度具有概括力的,一些看似毫不相关的领域居然可以用同一个简单的数学模型来构建(比如新闻分类背后的余弦定理)——这大概就是所谓的数学之“美”了吧,它是纷繁技术细节背后最曼妙的骨架,没有一丝累赘,简洁、和谐、有力。
这本书也是一本科研方法论的启蒙读物。本科阶段,我们接触科研的机会并不多,即使参加了一些大学生科研立项活动,在这方面也不足以得到足够的视野。这本书在介绍信息技术背后数学原理的同时,也讲了很多技术背后科学家们的故事以及他们从事科学研究的方式方法,故事生动翔实富有教益,是一本优秀的科研方法论读物。 “道”是做事的原理和原则,“术”是具体的做事方法。吴军博士在书里的一段话使我深感认同:“这本书的目的是讲道而不是讲术。很多具体的搜索技术很快会从独门绝技到普及,再到落伍,追求术的人一辈子工作很辛苦。只有掌握了搜索的本质和精髓才能永远游刃有余。”很多人希望躲开抽象和看似玄虚无用的道,直接掌握一门一劳永逸的术——可惜这样的捷径却是没有的,如果有的话,大概就是认真地去学习体会那些道,然后再用道来指导这些不断变动似乎永远难以追上潮流的术吧。
算法是计算机科学的基础,更是程序设计的基石,仅仅有具备良好算法基础的人才干成为优秀的软件开发者。当然。在实际的软件开发中。遇到一个问题。我们也不能总想着用最复杂的算法来解决它,以显示出自己水平的高超。程序中的算法要力求简单、清晰、运行效率高。
本学期计划用算法实现简单的翻译软件。