zoukankan      html  css  js  c++  java
  • 推荐《程序设计导引及在线实践》

    原载新浪博客(2011-03-01)

    近日想要练习C/C++与算法,以应付找实习、工作的需要。向实验室的大牛师兄(ACM/ICPC牛人,就职微软)请教,得书一本:

    《程序设计导引及在线实践》
    副标题: 21世纪大学本科计算机专业系列教材
    作 者: 李文新
    出版社: 清华大学出版社
    出版年: 2007-11-01
    页数: 290
    定价: 26
    装帧: 平装
    ISBN: 9787302158332

    豆瓣链接http://book.douban.com/subject/2300986/

    最后附上师兄写的简短评语:

       首先说点题外话,我一直觉得大学内的程序设计课程与其布置学生在作业本上写程序,不如就用Online Judge(OJ)教学,相得益彰,老师布置作业方便,学生提交也方便。当然这里要处理好代码雷同就行了。
      
       谈谈这本书吧,我觉得北大读程序设计、算法等课程的教学有着自己非常优秀的理解,利用Online Judge同步教学可谓开了国内的先河,所以即使这本书并非什么稀世罕见之作,我也给予了它很高的评价。
      
       这本书非常适合想参加ACM竞赛的同学阅读,当然这仅仅是用来入门,更多功夫还需要自己在平时做题中总结提升。
      
       本书作者李文新老师、郭炜老师我都有幸在区域赛总决赛中见过真人,他们现在也仍然活跃在ACM-ICPC竞赛活动中,希望他们能够这本书让更多的老师学会 一种更加新颖的教学方式。
      
       褒奖之辞已毕,我也谈谈本书的一些不足:
      1. 第一章C/C++基础的篇幅有点太多了,建议稍微精简一下;
      2. 最后两章完全像打酱油凑字数上去的,讲题目好好的,突然蹦出来讲链表、二叉树的很别扭,建议删除;
      3. 由于本书的作者有三位,所以不能章节的风格不一样,建议每个题目之后加注题目题号, 如 鸡兔同笼(ai2750) 不必放在后面附录,反而麻烦;
      4. 附录B第十章题号对不上;
      5. 有一两道题目书中代码交了不能过,基本都是单case和多case的问题;
      6. 友情提醒版权,我发现许多题目都是从国外套题翻译来的,不知道有米版权哦,最好注明下

  • 相关阅读:
    关于工作中Git相关的总结
    浅谈MySQL的优化
    由内搜推送思考Kafka 的原理
    SOA和微服务架构
    Centos7.2 搭建Lamp服务器以及迁移WordPress个人博客详细过程
    MyISAM和InnoDB索引实现区别
    图解高内聚与低耦合
    图解Java常用数据结构(一)
    Java源码安全审查
    Java高并发之锁优化
  • 原文地址:https://www.cnblogs.com/mdyang/p/program_design_guide_online_practice.html
Copyright © 2011-2022 走看看