zoukankan      html  css  js  c++  java
  • 编程珠玑01

    先看了开头的目录,第一感觉是这本书就和一个编程教材似的,先是算法,后面又在讲数据结构,编写程序什么的。但是仔细去看才发现原来是我想的太简单了。前几个章节主要就是围绕几个算法来写的,就比如作者一直在提的二分法查找。这个我就不说了相信大家也都很了解这个算法啦。

    看完前面的章节,真的是感受到算法的无穷魅力,一种灵活的多变的编程思想。真的不愧是计算机科学方面的经典名著。里面围绕着程序设计人员面对的一系列实际问题展开。就比如一开始,就向读者提出了三个挺好玩的题目,后面也都对这些问题做了很详细的解释。里面也有一些精心设计的有趣的程序,就比如那个英语单词变位词,我就认为很新鲜很有趣。作者通过这些来向我们讲述,编程过程中应该有的思想和应该用到的技术方法都有详细讲到。而且里面很多的程序都是我们以后可能遇到的,我觉得很有学习的必要。

    书里介绍了很多小技巧,虽然不是多么高大上的东西,但也能让读者感受到编程的魅力。 其实想到我自己也每天都面对着编程,但编程时的思考确实是欠缺了,甚至有的时候会为了编程而编程。以后遇到问题的时候,应该多思考一下,想想那种方法才能更好更有效的实现程序的各种功能。
    编程其实是很灵活的东西,条条大路通罗马。同样的程序,很多种方法都可以实现,只不过是时间、计算效率的问题。我以后也会尽力追求最快的时间、最高的效率,编写“正确”的程序。

  • 相关阅读:
    poj----1330Nearest Common Ancestors(简单LCA)
    Tarjan--LCA算法的个人理解即模板
    hdu----(4545)魔法串(LCS)
    hdu---(1325)Is It A Tree?(并查集)
    hdu----(1599)最大子矩阵(几何/dp)
    hdu---(1054)Strategic Game(最小覆盖边)
    整理的一些模版LCS(连续和非连续)
    hdu---(4310)Hero(贪心算法)
    hdu----(4308)Saving Princess claire_(搜索)
    hdu------(4302)Holedox Eating(树状数组+二分)
  • 原文地址:https://www.cnblogs.com/zaixiachengxuyuan/p/14213599.html
Copyright © 2011-2022 走看看