• 《编程珠玑》阅读笔记一


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

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

            书里介绍了很多小技巧,虽然不是多么高大上的东西,但也能让读者感受到编程的魅力。 其实想到我自己也每天都面对着编程,但编程时的思考确实是欠缺了,甚至有的时候会为了编程而编程。以后遇到问题的时候,应该多思考一下,想想那种方法才能更好更有效的实现程序的各种功能。
    编程其实是很灵活的东西,条条大路通罗马。同样的程序,很多种方法都可以实现,只不过是时间、计算效率的问题。我以后也会尽力追求最快的时间、最高的效率,编写“正确”的程序。
  • 相关阅读:
    HDU2045_LELE的RPG难题
    HDU2050_折线分割平面数
    HDU1159_最长公共子序列
    ASP.NET 页生命周期概述
    Hadoop编译
    .Hadoop NameNode单点问题解决方案之二 AvatarNode 部署
    Pig调试环境
    HADOOP综合应用架构之一 配置Secondarynamenode在另一台机器运行
    JAVA采用远程连接Hive
    Windows Server 2003 FTP服务器配置详解
  • 原文地址:https://www.cnblogs.com/meimiaozi/p/4561944.html
Copyright © 2020-2023  润新知