本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。
《新编51单片机C语言教程》是一本以实例详解方式介绍51单片机与C语言编程的图书,主要内容有单片机入门、51单片机的硬件系统、Keil C51编程软件的使用、单片机驱动LED与LED数码管的电路及编程、中断的使用及编程、定时器/计数器的使用及编程、独立按键与矩阵键盘输入电路及编程、点阵和液晶显示屏的使用及编程、步进电动机的使用及编程、串行通信的使用及编程、I2C总线通信的使用及编程、AD(模数)与DA(数模)转换电路及编程。《新编51单片机C语言教程》起点低、由浅入深、语言通俗易懂,并且内容结构安排符合学习认知规律。本书适合作为初学者学习51单片机及编程的自学图书,也适合作为职业院校电类专业的单片机教材。
本书是C 语言的入门教程,较为系统地介绍了C 语言的基础内容。本书包括6篇共21章的内容。其中,篇是C 数据表达篇,主要内容包括:C 入门、变量和数据类型、运算符和表达式以及程序控制结构等;第二篇是C 面向过程设计篇,包括函数、编译预处理、数组、指针和构造数据类型等内容;第三篇是C 面向对象编程篇,主要包括类和对象、继承、多态、运算符重载和输入/输出流等内容;第四篇主要介绍了C 高级特性,内容包括文件、命名空间和引用与内存管理;第五篇的内容主要是C 编程实践,主要分析了标准模板库STL、模板与C 标准库和异常处理等;最后一篇中结合学生成绩管理系统开发实例,讲解如何使用C 进行实际开发。 本书适合没有编程基础的C 语言初学者作为入门教程,也可作为大、中院校师生和培训班的教材,对于C 语言开发的爱好者,本书也
《C专家编程》展示了秀的C程序员所使用的编码技巧,并专门开辟了一章对C 的基础知识进行了介绍。 书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C 等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。 本书可以帮助有经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C 。
本书揭示了C 程序员创建软件的奥秘。程序设计大师Herbert Schildt通过将C 语言广泛应用于功能强大的编程任务中,全面展示了C 语言的多功能性,敏捷性,和艺术性。本书内容包括探索C 的功能,创建内存管理的垃圾回收器子系统,开发线程控制面板,建立译码器以扩展C 的功能,开发可断点续传的Inter文件下载工具,创建财务分析库,用基于AI的搜索技术探索人工智能,建立定制的STL容器,以及开发Mini C 解释程序。
《AVR单片机C语言高级编程设计(第三版)》以初学者为对象,从零开始,循序渐进地讲述AVR单片机C语言编程方法以及AVR单片机的硬件结构和功能应用。全书共27章,主要内容包括AVR单片机特性、AVR单片机开发语言及编译器、AVR单片机开发软件的安装及初步使用、自制JTAG仿真器及AVR单片机程序下载器、I/O端口、中断系统、定时计数器、模/数转换器、与PC机的串行通信、内部E2PROM、I2C串行接口、看门狗定时器、风机测试仪、红外线转速仪、红外线感应自动移门、PID温度控制器、液晶实时曲线显示监控系统、图文混排指针型电子钟设计、数显超声波测距仪、RS485远程网络控制系统设计等。
《C#从入门到精通(第2版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了C#的相关知识和实战技能。《C#从入门到精通(第2版)》篇 C#语言基础 主要讲解C#的基础知识、数据类型、变量与常量、运算符与表达式、程序的基本结构、异常处理与程序调试、常用数据类型的用法以及面向对象等;第2篇 Windows应用程序开发 主要讲解图形用户界面的基础知识、常用控件、界面设计与对话框、Windows编程高级应用以及报表与打印等;第3篇 核心应用技术 主要介绍集合与泛型、文件与注册表操作、 ADO.NET数据库访问、配置文件与XML文件访问、图形图像处理、多线程编程、网络编程、类库与控件库、项目安装部署等;主要讲解项目规划,以及超市采购管理系统与典型管理系统的开发流程。《C#从入门到精通(第2版)》所附DVD光盘中包含了与图书内容全程同步的教
由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C99进行介绍,所有程序都符合C99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。 本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自
《标准c语言基础教程(第四版)》是一本介绍用c语言进行计算机编程的经典教材。通过大量的实例和练习,全书系统介绍了数据类型、算术运算、逻辑运算、变量、条件语句、函数、数组、指针、字符串、结构、文件操作、位操作、宏、库函数等基本内容,使读者在阅读之后就能很快掌握c语言编程的精髓。讲解c 编程的一章也是本书的特色之一。书中每章都有大量的简答题和编程练习题,附录还列出了它们的答案。 《标准c语言基础教程(第四版)》结构合理,内容深入浅出,适合作为高等学校本科和专科教材,也适合初学编程的自学者阅读。
《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。
本书以C语言从基础到核心开发所涉及的技术为主线,通过手把手案例指导的方式,让零基础的C语言开发人员也能轻松入手。 本书共4篇19章,分上、下两册,涵盖的主要内容有:C语言的基础、C语言开发环境、流程控制、使用数组、使用函数、控制指针、链表的概念与基本操作、文件操作、常用算法与函数、C语言预处理机制、C语言网络编程及几个综合实例。 本书内容翔实、行文活泼、实例经典、实用性强,特别适合各个层次想要深入学习C语言开发技术的人员阅读,尤其适合那些零基础而又想要快速成为C语言程序员的读者参考阅读。