“数据结构”是计算机程序设计的重要理论基础,它所讨论的知识内容和提倡的技术方法,无论是对进一步学习计算机领域的其他课程,还是对从事软件工程的开发,都有着不可替代的作用。 本书内容共11章,其中第1章综述数据、数据结构和抽象数据类型等基本概念;第2章至第8章从抽象数据类型的角度,分别讨论线性表、栈和队列、串、数组、广义表
本书旨在为读者提供一个全面的ChatBI学习框架。从基础概念到核心技术,再到实际应用场景,书中详细介绍了ChatBI的定义、特点、与传统BI的区别,以及其在企业决策支持、数据分析民主化、即时数据洞察等多场景中的应用。书中还深入探讨了提示工程、AI智能体、检索增强生成、大模型微调等关键技术,并通过实战案例展示了如何构建A
"书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。本书适合软件开发人员、项目管理人员等阅读,也可作为
本书以MATLABR2024a为平台,介绍MATLAB的基础知识、工具箱的应用领域及技术的扩展,让读者全面细致地掌握MATLAB软件。其中,第1-7章介绍MATLAB本身及该软件的使用功能,第8-13章介绍MATLAB的常用工具箱的应用,第14章介绍MATLAB的技术扩展。
Python是一门既简单易学又功能强大的编程语言,被广泛应用于数据分析、大数据处理、网络爬虫、自动化运维、科学计算和人工智能等领域。Python的重要性日益凸显,已被纳入国家计算机等级考试科目,许多中小学也开设了Python编程课程。本书秉承有趣、有料、好玩、好用的理念,通过3个漫画人物的轻松对话、生动形象和夸张动作,
本书涵盖IT系统建设方法论和架构、设计开发和优化的内容,更有贯穿全书的银行、电信、保险、政府等行业的丰富案例分享,能令广大读者有似曾相识和身临其境感,本书也可谓作者数十年的数据库人生感悟。
本书主要内容有:习题与学或习指导、实习题和部分习题的解答和提示三大部分,以及附录AAnyviewC使用说明。其中习题篇的内容和《数据结构》(C语言版·第2版)一书相对应,也分为12章,每章大致由基本内容、学习要点、可视交互学习内容与解析、基础知识题和算法设计题五部分组成。实习题分成6组,每组都有鲜明的主题,围绕一两种数
本书是一本专为青少年学习者打造的图形化编程入门指南。全书基于Mind+编程平台,通过13个专题章节系统讲解运动、外观、声音、事件等核心编程模块,并设置星空绘画、星空烟花、太阳系运行3个综合实践项目,以“积木式编程+项目驱动”的创新方式,帮助零基础读者轻松掌握编程思维。 从基础操作到复杂逻辑构建,本书采用阶梯式教学设计,
本书旨在通过模拟实际生产环境中企业网站设计的基本流程,系统介绍HTML5和CSS3及相关框架在网页设计中的应用。本书内容包括企业的线上名片设计、企业网站的首页设计、企业网站的“新闻动态”页设计、企业网站的“产品展示”页设计、企业网站的“申请加盟”页设计5个核心项目,有助于读者在实践中掌握页面布局、色彩搭配、图片处理等方
本书系统介绍JavaScript的主要机制与新特性。第1~4章剖析JavaScript的运行环境,揭示浏览器内核与V8引擎的运行原理。第5~12章介绍作用域与函数,涵盖闭包、this绑定、箭头函数、柯里化实践,以及apply()、call()与bind()三大函数方法。第13~16章通过对比对象创建方案、图解原型链关系