软件与程序设计
-
算法设计与分析耿国华 主编本书以算法设计策略和算法分析方法为知识单元,将计算机经典问题与算法设计方法和技术技巧结合,系统介绍算法设计基础与技术及其经典问题应用。全书共9章,主要内容包括:算法和算法性能的基础知识,算法分析的基本数学方法,递归与分治、动态规划、贪婪算法、回溯法、分支限界法、随机算法、神经网络智能算法等不同算法设计策略,提供了相关算法设计技术和有效的算法分析,以及大量的详细实例和应用,同时对NPC和NP完全问题给出分析。 本书可供高等院校计算机算法设计与分析相关课程的教学使用,也可为计算机理论研究人员、计算机算法设计人员提供参考。 -
程序设计方法 第2版[美] 马蒂亚斯·费雷森,罗伯特·布鲁斯·芬德勒,马修·弗拉特本书从系统设计的角度出发介绍计算以及程序设计的方法和过程。全书由6个部分和5个独立章节组成,6个部分侧重于介绍程序设计,分别介绍从数值和图像等原子数据到区间、枚举、条目、结构体及其组合等新方法的基本概念,任意大的复合数据及其用途,用于创建和使用抽象的设计诀窍,迭代改进的思想,生成递归以及关于累积器的用法;5个独立章节引入编程机制和计算的概念,分别介绍教学语言的语法和语义、引用和反引用、作用域和抽象、数值的本质以及计算的成本。本书强调程序设计的计划和构建、设计诀窍、抽象和迭代改进等思想,逻辑清晰,循序渐进,示例丰富,可以指导有一定编程经验的读者系统地学习程序设计,也可作为高等院校计算机科学与技术专业程序设计导论和计算导论的教材和教学参考书。 -
Petri网的元展刘关俊 著《Petri网的元展:一种并发系统模型检测方法》主要介绍Petri网的元展这一用于并发系统模型检测的方法,利用元展检测并发系统健壮性、兼容性与死锁,并利用元展检测能够表达更多的并发系统设计需求的计算树逻辑,同时还探讨了健壮性、兼容性、死锁等判定问题的复杂度。《Petri网的元展:一种并发系统模型检测方法》共10章,具有严格的形式化定义、丰富的示例与图文解释、严谨的定理及其证明,以及清晰的算法描述。 -
LabVIEW数据采集唐赣 著本书以LabVIEW为讲解对象,围绕LabVIEW编程环境、编程处理数据的方法手段、提升编程的技巧进行编排,详尽介绍了LabVIEW常用的编程方法、编程技巧和应用实例。全书共11章,其中第1~6章介绍了LabVIEW基本编程知识,包括编程环境、数据处理方法、程序设计、NI数据采集基础等内容,第7~11章介绍了LabVIEW结合NI ELVIS进行传感器数据采集的实践。本书内容丰富、条理清晰、实用性强,充分讲解编程技巧,使读者能够快速掌握程序设计方法。本书适合高等院校在课时有限的情况下作为综合动手实验教材使用,也适合未开设LabVIEW课程的学校作为自学教材使用,对于需要系统学习并参加CLAD认证的读者也具有一定的参考价值。 -
C语言程序设计丁亚涛,韩静,吴长勤,黄晓梅 编《C语言程序设计(第4版)》在延续第3版编写风格的基础上,根据近几年计算机技术特别是C语言的发展,结合作者多年教学实践与研发经验,并考虑到读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完善和补充。《C语言程序设计(第4版)》分为12章,主要内容包括概述,数据类型、运算符和表达式,结构化程序设计,数组,函数,指针,结构、联合与枚举,位运算,文件,C语言进阶。《C语言程序设计(第4版)》采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题,典型案例配套视频讲解,读者通过扫描二维码即可访问。另外,《C语言程序设计(第4版)》继续配套应用多年的新版题库及软件测试系统,可供平时练习和课程测试之用。《C语言程序设计(第4版)》既可以作为本专科院校C语言程序设计课程的教材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。 -
算法之禅刘铁猛算法是个有趣的东西—针对某个问题设计算法的时候,不会的人感觉像“大海捞针”,而会的人则感觉像“一苇渡江”。高手的头脑里都有一张“算法地图”,算法之间不是孤立的,而是彼此连通的。算法之间的内在联系有很多,但挖掘到根源上,就是递推与递归两种思想。本书从深度解析递推和递归这两个基本算法思想开始,用它们贯穿起了《算法导论》中的几十个经典算法,包括排序、查找、回溯、贪心、分治、动态规划、图算法等。 本书成稿自作者的教案,秉承了作者一贯的风趣幽默又不失严谨的写作风格,同时融入了学习心理学和认知科学的实践原理。作者的诸多学生在参加完以本书内容为蓝本的集训后进入了微软、脸书、亚马逊、领英、甲骨文等公司,所以本书是经过千锤百炼的一线教学成果。本书适合于所有想通过学习算法来精进自己编程能力的读者。为了倾听读者们的心声、不断完善这本书,作者热切地期待大家与他在领英上建立联系。在那里,作者还将源源不断地与读者们分享种类教学资源和工作机会。作者的领英首页是https:www.linkedin.cominhexagons。 -
Java无难事孙鑫《Java无难事》让你学习Java再无难事!本书系统地讲解了Java开发人员需要掌握的核心知识。本书按照中国人的思维习惯,由浅入深、循序渐进、引导式地带领读者快速掌握Java知识。全书秉承作者一贯的写作风格,对知识的讲解让你知其然且知其所以然。全书语言通俗易懂、幽默风趣,内容安排上由浅入深,知识讲解上深入浅出,为你节省脑细胞,轻松愉快地掌握Java知识。看书累了,没关系,还有视频。同步学习视频并不是书中内容的重复,而是有力的补充和完善。本书还讲解了依赖注入(IoC/DI)容器、面向切面编程(AOP)、对象关系映射(ORM)框架的实现原理,同时还给出了并发编程领域中经常用到的线程池的实现。 -
Python 3 程序设计学习指导与习题解答郭瑾,杨彬彬,刘德山 著本书是《Python 3程序设计》一书的学习指导配套教材,按照“源于主教材、高于主教材”的思路设计了本章内容概述、典型例题分析、问题与思考、习题与解答4个方面的学习内容。全书围绕全国计算机等级考试大纲编写,深入挖掘二级Python考纲内容,知识讲解由浅入深,案例设计强调应用和扩展,通过习题与解答检验读者的学习效果。本书还配有面向自我学习提升和全国计算机等级考试二级Python的模拟试卷,着力提升读者独立学习和分析问题的能力。 -
Python自然语言处理实战[印] 拉杰什·阿鲁姆甘(Rajesh Arumugam) 著,杨航 译本书介绍自然语言处理和深度学习的核心概念,例如CNN、RNN、语义嵌入和Word2vec等。读者将学习如何使用神经网络执行自然语言处理任务,以及如何在自然语言处理应用程序中训练和部署神经网络。读者会在各种应用领域中使用RNN和CNN,例如文本分类和序列标记,这对于情绪分析、客服聊天机器人和异常检测的应用至关重要。读者还将掌握使用Python流行的深度学习库TensorFlow在语言应用程序中实现深度学习的实用知识。 -
C++面向对象程序设计温秀梅,高丽婷,宋淑彩 著本书在体系结构的安排上,将C++语言的基础知识和一般的编程思想有机地结合起来,对于典型例题进行了详细的分析解释,除在每章后附有习题外,还在附录中整合了实验设计。
