本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。
本关于Qt编程的Trolltech官方指南!Trolltech的Qt由一个C 类库和一套用于构建跨平台GuI应用程序的工具组成oQtI具包允许开发人员写出不用修改代码就可以在Wirdows、Linux/UNIX、Mac OS X和嵌入式Linux上本地运行的程序。这本书讲授了可靠的Qt编程惯例。本书所带的代码覆盖了由浅人深的各个层次。
本关于Qt编程的Trolltech官方指南!Trolltech的Qt由一个C 类库和一套用于构建跨平台GuI应用程序的工具组成oQtI具包允许开发人员写出不用修改代码就可以在Wirdows、Linux/UNIX、Mac OS X和嵌入式Linux上本地运行的程序。这本书讲授了可靠的Qt编程惯例。本书所带的代码覆盖了由浅人深的各个层次。
你可以由本书发现以下关键主题: Generic (泛型)编程风格和Standard TemplateLibrary(STL) Object-based(个别对象)编程风格和class的设计 Object-oriented(面向对象)编程风格和classes阶层体系的设计 Function template 和class template的设计和运用 Exception handling(异常处理)与执行期型别鉴定(Run-TimeType Identification) 此外,书后的两份附录极具价值。附录A提供每章最后所列的练习题的完整解答和详细说明。附录B提供一份泛型演算法快速参考手册(含运用实例)。
本书以程序设计思维与应用技能培养为目的,通过语法引导和统一的实例逐步展开,其中辅以大量趣味案例训练。全书共10章和3个附录,包括绪论、数据类型和表达式、C语言程序设计、数组、函数、复合构造数据类型、编译预处理、文件、C语言在单片机中的应用、综合案例(包括俄罗斯方块游戏、保龄球积分、英文单词小助手、贪吃蛇游戏、计算器和万年历程序设计)。本书结构合理,内容紧凑清晰,案例丰富,分析与设计并举,引人入胜。 本书可作为高等院校各专业C语言程序设计课程的教学用书,也适合对C语言程序设计感兴趣的读者自学使用,还可作为各类培训班的教材或参考书,并可作为全国计算机等级考试应试者的参考用书。
·全程视频讲解,手把手教你学编程,读者快速入门 本书对重要知识点、重点实例录制了视频(共174集),跟着视频学编程,像老师上课一样,知识要点、技巧、注意事项随时提醒,可初学者快速入门。 ·实例案例丰富,学习编程思维,提高动手能力 本书将枯燥无趣的知识点融入到不同类型的实例案例中(共220个),并给出详细的程序设计过程,不仅可以让读者很好地理解知识点,提高动手能力,更重要的是可以潜移默化地让读者学习编程思维。 ·名师编著,知识安排科学合理,注重算法和逻辑思维 本书是作者多年教学和软件开发经验的总结,对书中内容进行了精心设计和安排,除了对C语言的语法知识进行系统讲解外,还用大篇幅进行算法和逻辑训练,以快速提升读者的逻辑思维能力和算法水平,为进阶学习奠定基础。 ·代码清晰完善,实例生动有趣,提前适应
《百例成才系列丛书:单片机C语言应用100例(第2版)》在第1版的基础上,以MCS-51单片机为主体,从实际应用入手,结合大量实例循序渐进地讲述51单片机C语言编程方法,以及51单片机的硬件结构和功能应用。全书分为基础篇、应用篇和综合提高篇。所有实例均采用仿真软件Proteus仿真和实验板实验,使读者真正做到“边理论、边实践”,在实践中逐步掌握单片机的硬件结构和开发方法。