设计

VIP
数据结构

数据结构与算法经典问题解析-Java语言描述 PDF_数据结构教程

资源名称:数据结构与算法经典问题解析-Java语言描述 PDF 内容简介: 本书是一本数据结构方面的优秀教材,以Java为描述语言,介绍了计算机编程中使用的数据结构和算法。本书强调问题及其分析,而非理论阐述,共分为21章,讲述了基本概念、递归和回溯、链表、栈、队列、树、优先队列和堆、并查集DAT、图算法、排序、查找、选择算法(中位数)、符号表、散列、字符串算法、算法设计技术、贪婪算法、分治算法、动态规划算法、复杂度类型等内容。每章首先阐述必要的理论基础,然后给出问题集。全书中大约有700个算法问题及相应的解法,对于许多问题,本书提供了多个具有不同复杂度的解决方法。 本书可作为高等院校计算机及其相关专业的数据结构课程的教材或教学参考书,同时也可以作为从事计算机研究与开发的技术人员的参考书,特别是对正在准备面试、参加选拔性考试以及校园面试的读者尤为有用。 作者简介: 作者:(印)纳拉辛哈·卡鲁曼希 译者:骆嘉伟 译者:李晓鸿 译者:肖正 译者:吴帆 纳拉辛哈·卡鲁曼希,在尼赫鲁科技大学获得计算机科学学士学位,在印度理工学院孟买分校获得计算机科学硕士学位。他是亚马逊印度公司资深的软件开发工程师,之前曾就职于IBM和微软公司。他善于用轻松、浅显的方式编写技术书籍,其作品在亚马逊上深受好评。他曾在各种培训中心和大学教授数据结构和算法课程。 资源目录: 译者序 前言 第1章绪论1 1.1变量1 1.2数据类型1 1.3数据结构2 1.4抽象数据类型2 1.5什么是算法3 1.6为什么需要算法分析3 1.7算法分析的目的3 1.8什么是运行时间分析4 1.9如何比较算法4 1.10什么是增长率4 1.11常用的增长率4 1.12分析的类型5 1.13渐近表示6 1.14大O表示法6 1.15Ω表示法7 1.16Θ表示法8 1.17重要说明9 1.18为什么称为渐近分析9 1.19渐近分析指南9 1.20渐近表示法的性质11 1.21常用的对数和累加公式11 1.22分治法主定理12 1.23分治法主定理的相关问题12 1.24问题规模减小和递归求解主定理13...
VIP
嵌入式

ARM体系结构与编程(第二版)_网络营销教程

资源名称:ARM体系结构与编程(第二版) 内容简介: ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。《ARM体系结构与编程(第2版)》共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读本书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。 资源目录: 第1章 ARM概述及其基本编程模型 1 1.1 ARM技术的应用领域及其特点 1 1.2 ARM体系结构的版本及命名方法 2 1.3 ARM处理器系列 7 1.4 ARM处理器的运行模式 11 1.5 ARM寄存器介绍 11 1.6 ARM体系的异常中断 17 1.7 ARM体系中的存储系统 19 第2章 ARM指令分类及其寻址方式 22 2.1 ARM指令集概要介绍 22 2.2 ARM指令的寻址方式 24 第3章...
VIP
数据结构

《算法(第四版)》PDF 下载_数据结构教程

资源名称:《算法(第四版)》PDF 下载 内容简介: 本书全面讲述算法和数据结构的必备知识,具有以下几大特色。  算法领域的经典参考书 Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系  内容全面 全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法  全新修订的代码 全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用  与实际应用相结合 在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类著作常用的伪代码  富于智力趣味性 简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷  科学的方法 用合适的数学模型精确地讨论算法性能,这些模型是在真实环境中得到验证的  与网络相结合 配套网站algs4.cs.princeton.edu提供了本书内容的摘要及相关的代码、测试数据、编程练习、教学课件等资源 作者简介: Robert Sedgewick 斯坦福大学博士,导师为Donald E. Knuth,从1985年开始一直担任普林斯顿大学计算机科学系教授,曾任该系主任,也是Adobe Systems公司董事会成员,曾在Xerox PARC、国防分析研究所(Institute for Defense Analyses)和法国国家信息与自动化研究所(INRIA)从事研究工作。他的研究方向包括解析组合学、数据结构和算法的分析与设计、程序可视化等。 Kevin Wayne 康奈尔大学博士,普林斯顿大学计算机科学系高级讲师,研究方向包括算法的设计、分析和实现,特别是图和离散优化。 资源截图:...
VIP
数据结构

数据结构:从应用到实现 JAVA版_数据结构教程

资源名称:数据结构:从应用到实现 JAVA版 内容简介: 《计算机科学丛书·数据结构从应用到实现(Java版)》系统地介绍了数据结构以及数据结构与对象之间的联系。主要内容包括:算法效率的输入规模、阶和大O,数据结构的无序和有序列表,队列和栈基于数组和链表的设计实例,递归详解,二叉查找树和AVL树,堆、散列表和排序以及图论等。对于每一种数据结构的性质和用途,《计算机科学丛书·数据结构从应用到实现(Java版)》介绍了实现它的Java类的公有接口以及接口操作的估算运行时间。学生通过学习奉书可以使用Java类的公有接口编写和开发Java应用软件.设计和实现满足特定要求的数据结构。 资源截图:
VIP
嵌入式

ARM嵌入式常用模块与综合系统设计实例精讲_网络营销教程

资源名称:ARM嵌入式常用模块与综合系统设计实例精讲 内容简介:        《ARM嵌入式常用模块与综合系统设计实例精讲》是畅销书《ARM嵌入式常用模块与综合系统设计实例精讲》的第2版。全书针对目前通用流行的ARM嵌入式处理器,通过实例精讲的形式,详细介绍了ARM嵌入式常用模块与综合应用系统设计的方法及技巧。全书共分3篇33章,第一篇为基础知识篇,简要介绍了ARM处理器及系统结构、ARM编程基础、ARM开发环境及调试系统;第二篇为常用模块设计实例篇,通过23个模块设计实例,详细介绍了ARM嵌入式的各种开发技术和使用技巧,这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了所有的ARM开发技术;第三篇为综合应用系统设计实例篇,通过6个综合系统实例,对前面的ARM常用模块进行了综合应用设计,经过此篇学习,读者将快速提高ARM综合系统设计的能力,步入高级工程师的行列。        《ARM嵌入式常用模块与综合系统设计实例精讲》配有一张光盘,包含了全书所有实例的硬件原理图和程序源代码,方便读者学习和使用。《ARM嵌入式常用模块与综合系统设计实例精讲》适合广大计算机、自动化、电子及硬件等相关专业的大学生,以及从事ARM开发的科研人员使用。 作者简介:         张绮文,男,高级研发工程师,硕士学历,具有20年工作经验,长期从事ARM、Linux的嵌入式系统开发。现在为公司电子设备质量监督主管。 其主要负责开发并投入商业应用的项目有: ARM指纹脱机模块、VidioCapture、指纹门锁、寄包柜、指纹鼠标、保险箱、电子监管网等。 座右铭:求知若饥,虚心若愚。 资源目录: 第1章 ARM处理器及系统结构 第2章 ARM编程基础 第3章 ARM开发环境与调试系统 第4章 ARM嵌入式开发平台的构建 第5章 电源模块设计 第6章 SDRAM模块设计 第7章 Nand—Flash/Nor-Flash存储模块设计 第8章 通用I/O模块设计 第9章 中断处理模块设计 第10章 复位模块设计...
VIP
数据结构

《[数据结构(C语言版)].严蔚敏_吴伟民》PDF 下载_数据结构教程

资源名称:《[数据结构(C语言版)].严蔚敏_吴伟民》PDF 下载 内容简介: 《数据结构》(C语言版)是为“数据结构”课程编写的教材,也可作为学习数据结构及其算法的C程序设计的参数教材。 本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。其内容和章节编排1992年4月出版的《数据结构》(第二版)基本一致,但在本书中更突出了抽象数据类型的概念。全书采用类C语言作为数据结构和算法的描述语言。 本书概念表述严谨,逻辑推理严密,语言精炼,用词达意,并有配套出版的《数据结构题集》(C语言版),便于教学,又便于自学。 本书后附有光盘。光盘内容可在DOS环境下运行的以类C语言描述的“数据结构算法动态模拟辅助教学软件,以及在Windows环境下运行的以类PASCAL或类C两种语言描述的“数据结构算法动态模拟辅助教学软件”。 本书可作为计算机类专业或信息类相关专业的本科或专科教材,也可供从事计算机工程与应用工作的科技工作者参考。 作者简介: 严蔚敏,清华大学计算机系教授,长期从事数据结构教学和教材建设,和吴伟民合作编著的《数据结构》曾获“第二届普通高等学校优秀教材全国特等奖”和“1996年度国家科学技术进步奖三等奖”。 资源目录: 第1章 绪论  1.1 什么是数据结构  1.2 基本概念和术语  1.3 抽象数据类型的表现与实现  1.4 算法和算法分析 第2章 线性表  2.1 线性表的类型定义  2.2 线性表的顺序表示和实现  2.3 线性表的链式表示和实现  2.4 一元多项式的表示及相加 第3章 栈和队列  3.1 栈  3.2 栈的应有和举例  3.3 栈与递归的实现  3.4...
VIP
嵌入式

UML+OOPC嵌入式C语言开发精讲_网络营销教程

资源名称:UML+OOPC嵌入式C语言开发精讲 内容简介:        UML+OOPC嵌入式C语言开发精讲是一本适合广大嵌入式系统及应用开发人员阅读的经典著作,由浅入深,从C语言的复习开始,然后讲述C语言如何与OOP相结合,接着从面向对象技术进入UML,最后教读者从实践应用出发,活用UML+OOPC开发流程,做好系统分析和架构设计,实现高质量的嵌入式软件系统。本书的实例通过定制头文件,为ANSI-C和Keil C51添加类、接口的定义机制,来说明面向对象程序设计技术与C语言相结合的优点和特色。通过详细介绍相关的类、接口、UML和基本模式,以深入进行UML分析及设计,让读者精确掌握系统需求和设计优美的系统架构,以求大幅提高嵌入式系统的可靠性和质量。UML+OOPC嵌入式C语言开发精讲适合广大嵌入式系统及应用开发人员阅读。 资源目录: 第一篇 复习ANSI-C语言 第1章 嵌入式时代最划算策略 第2章 C程序的基本组成 第3章 C语言的数据类型 第4章 C的数据运算 第5章 决策与循环 第6章 C语言的指针 第7章 结构(struct)及动态内存分配 第8章 外部变量与静态函数 第9章 数组与字符串 第10章 预处理程序第2篇 介绍面向对象概念及OOPC  第11章 认识对象(Object) 第12章 对象沟通方法 第13章 对象沟通实例 第14章 认识接口(Interface) 第15章 接口应用实例 第16章 集合对象链表(Linked List) 第17章 LW_OOPC宏的设计思维第3篇 介绍UML  第18章 认识UML 第19章 UML类图 第20章 UML用例图 第21章 UML序列图 第22章 UML对象状态图第4篇 UML+OPPC实用示例  第23章 UML+OPPC实用示例之一 第24章 UML+OPPC实用示例之二 第25章 UML+OPPC实用示例之三 第26章 UML+OPPC实用示例之四第5篇 面向对象Keil C51语言:在单片机(SOC)上的应用  第27章 替Keil C51黄袍加身 第28章 Keil C51的特殊数据类型 第29章 以Keil C51定义类 第30章 应用范例一 第31章 应用范例二 第32章 应用范例三 第33章 应用范例四 资源截图:
VIP
数据结构

《数据结构与问题求解(Java语言版)》PDF 下载_数据结构教程

资源名称:《数据结构与问题求解(Java语言版)》PDF 下载 内容简介: 《数据结构与问题求解(Java语言版)(第4版)》是专为计算机科学专业的两个学期课程而设计的,从介绍什么足数据结构开始,继而对高级数据结构与算法进行分析。《数据结构与问题求解(Java语言版)(第4版)》以独特的方式,清晰地将每种数据结构的接口与其实现分离开来,即将如何使用数据结构与如何对数据结构编程相分离。《数据结构与问题求解(Java语言版)(第4版)》从抽象思维和问题求解的角度出发,为数据结构和算法提供实用的介绍,并采用现今最为流行的Java编程语言来实现,是数据结构与算法分析的理想教材。 资源目录: 第1部分 Java教程   第1章 Java基础知识   第2章 引用类型   第3章 对象与类   第4章 继承  第2部分 算法与构件块   第5章 算法分析   第6章 集合类API  第7章 递归   第8章 排序算法   第9章 随机化  第3部分 应用   第10章 娱乐与游戏   第11章 栈与编译器   第12章 实用程序   第13章 模拟   第14章 图与路径  第4部分...
VIP
数据结构

数据结构与算法分析_Java语言描述(第2版) PDF_数据结构教程

资源名称:数据结构与算法分析_Java语言描述(第2版) PDF  内容简介: 本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。 随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。 作者简介: MarkAllen Weiss拥有普林斯顿大学计算机科学博士学位,现在是佛罗里达国际大学计算机学院教授。他是著名的计算机教育专家,在数据结构与算法分析方面卓有建树,著有多部畅销书籍:《Data Structures and Problem Solving:LJsirlg、Java》、《Data Structures and Problem Solving:Using C++》、《数据结构与算法分析——C语言描述》等。他目前是AP(AdvancedPlacement)计算机学科委员会成员。 资源目录: 译者序 前言 第1章 引论 1.1 本书讨论的内容 1.2 数学知识复习 1.2.1 指数 1.2.2 对数 1.2.3 级数 1.2.4 模运算 1.2.5 证明的方法 1.3 递归简论 1.4 实现泛型特性构件pre-Java5...
VIP
嵌入式

嵌入式系统-硬件与软件架构 PDF_网络营销教程

资源名称:嵌入式系统-硬件与软件架构 PDF 嵌入式系统-硬件与软件架构是作者在嵌入式系统领域十余年经验的结晶,书中涵盖了嵌入式系统的各个方面,内容分为4个部分:第一部分包括嵌入式系统的基本介绍以及一些必备的知识;第二部分介绍嵌入式硬件,包括处理器、存储器、i/o以及总线;第三部分是关于嵌入式软件的介绍,包括设备驱动、操作系统及中间件和应用软件;第四部分介绍了嵌入式系统的设计与开发。此外,书中还包括大量图和计算机代码,帮助读者理解嵌入式系统的理论知识。 本书适合嵌入式系统专业人员阅读,同时也可以作为技术人员培训和高等院校“嵌入式系统”课程教材。 目录: 第一部分 嵌入式系统导论 第1章 嵌入式系统设计的系统工程方法 第2章 了解标准 第二部分 嵌入式硬件 第3章 嵌入式硬件构建模块和嵌入式电路板 第4章 嵌入式处理器 第5章 板级存储器 第6章 板级i/o第7章 板级总线 第三部分 嵌入式软件介绍 第8章 设备驱动程序 第9章 嵌入式操作系统 第10章 中间件和应用软件 第四部分 系统集成:设计与开发 第11章 定义系统——创建体系结构和编写设计文档 第12章 嵌入式系统设计的最后阶段:实现和测试 附录a 项目和练习 附录b 原理图符号...