介本书系统地介绍了各种常用的数据结构与算法方面的基本知识,并使用C语言描述这些算法。本书共8章,第1章介绍数据结构与算法的一些基本概念;第2~6章分别讨论线性表、栈和队列、串、多维数组与广义表、树和二叉树、图等常用的数据结构及其应用;第7章和第8章分别介绍查找和内部排序,它们都是数据处理时广泛使用的技术。本书的特色是深入浅出,既注重理论又重视实践。全书配有大量的例题和详尽的注释,各章都有不同类型的习题。本书可以作为高等院校计算机专业本科生的教材,也可以作为报考高等学校计算机专业硕士研究生入学考试的复习用书及专科和成人教育的教材,同时还可以作为从事计算机系统软件和应用软件设计与开发人员的参考资料。
本书系统地介绍了各种常用的数据结构与算法方面的基本知识,并使用C语言描述其算法。全书共8章,第1章介绍了数据结构与算法的一些基本概念;第2~6章分别讨论了线性表、栈与队列、串、多维数组与广义表、树和二叉树、图等常用的数据结构及其应用;第7章和第8章分别介绍查找和内部排序,它们都是数据处理时广泛使用的技术。本书的特色是深入浅出,既注重理论又重视实践;全书配有大量的例题和详尽的注释,各章都有不同类型的习题。本书可以作为高等院校计算机专业本科生的教材,也可以作为报考高等学校计算机专业硕士研究生入学考试的复习用书,也可以作为专科和成人教育的教材,同时还可以作为从事计算机系统软件和应用软件设计与开发人员的参考资料。
本书是学习Java语言的实验指导教材。全书分成15章,涵盖了当前J2SE中的初级、中级大部分内容和高级编程技术的部分内容,包括当前Java的主流Eclipse 3.5开发环境,Java的基本数据类型和基本运算,Java控制语句,数组,类和对象,包和接口的应用,异常处理,字符串处理,Java的GUI编程,事件处理Java的文件处理,Java的多媒体技术,Java的网络技术的实现、Java的数据库初步编程以及Java处理XML数据的实用API. 为了让读者更好地学习Java语言,本书将每章分成预备知识和实验指导两个部分。预备知识部分对学习过程中需要注意的知识点和一些常见的问题做了归纳和总结,能帮助读者对关键知识点快速地了解和巩固。实验指导部分由浅入深,通过详细的实验步骤和完整的实验设计指导每个实验,通过程序改错、补充程序、程序分析、独立编写程序,以及问题思考等多种方法,立体地指导读者来深入理解和掌握Java语言,克服了传统实验指导中存在实验手段单一的问题,较好地通过实验来学习和掌握理论知识。本书可以作为普通高校“面向对象程序设计”或“Java程序设计”课程的实验教材,也可供计算机应用开发人员学习参考。
本书是《网络安全与管理》(第3版)教材的配套实验与实训教材,与《网络安全与管理》(第3版)教材的主要内容紧密结合,相互关联,所有的实验内容都是教材对应章节的配套实践,根据教学内容以及针对学生的实际情况,精选出8组相关实验及实训内容。实验内容是理论知识和实际应用紧密结合的典型实例,具有较强的应用性和可操作性。本书配有实验安装程序和操作视频讲解等电子资源。 本书可作为高等学校计算机类、网络安全类、电子信息类、信息管理类专业的实验参考书,也可供网络管理人员、网络工程技术人员、信息安全管理人员和电子信息技术人员参考。
本书针对培养应用技术型人才的需求,系统地讲解了网络安全的基础理论、安全技术、网络安全等级保护2.0标准及其相关应用。 全书共分为12章,对网络安全基本理论和技术进行详细讲解,主要包括网络安全概述、网络监控原理、操作系统安全、密码技术、病毒技术、防火墙技术、无线网络安全、VPN技术、电子商务安全、漏洞扫描技术、入侵检测与防御、网络安全等级保护2.0标准等。各章末配有多种类型的习题,便于教学和测试。全部教学内容配有详细教学PPT和视频讲解。本书内容丰富全面、安排合理、通俗易懂、实用性强、便于学习。 本书可作为应用型高校计算机类、网络安全类、电子信息类、信息管理类专业的教科书,也可供从事网络管理人员、网络工程技术人员、信息安全管理人员和电子信息技术人员参考。
本书主要讲述Go语言的基础语法,从最基本的标识符、数据类型、操作符等开始,主要内容包括Go语言程序的主要设计元素,程序流程控制,数组、切片与映射,函数与错误处理,字符串与指针,结构体与方法,接口与反射,输入输出与文件处理,并发编程基础等。 本书通过大量的程序实例来演示Go语言的语法细节,每个知识点对应的所有细节都做了详述,并辅以大量的编程实践案例揭示其实际应用。 通过本书的学习,读者可以全面掌握Go语言最核心的基础语法,能为Go语言应用项目开发打下坚实的基础。 本书既可以作为零基础读者的程序设计入门自学用书,也可以供有一定语言基础,有志于利用Go语言作为工具,开发云计算、区块链等项目的软件开发人员参考。 本书每章附有针对性的上机训练项目及大量的练习题,特别适用于高等院校相关专业作为编程基础类教材。