当前位置:首页 > 电子书下载 > 数据结构电子书下载 >

数据结构电子书、文档下载

学习JavaScript数据结构与算法
学习JavaScript数据结构与算法 原书第3版 立即下载
图解数据结构:使用C++
图解数据结构:使用C++ 扫描版 立即下载
数据结构与算法分析:Java语言描述
数据结构与算法分析:Java语言描述 第3版

数据结构:Java语言描述(原书第3版) 是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估

立即下载
Java软件结构与数据结构
Java软件结构与数据结构 第4版

Java软件结构与数据结构(第4版) 由著名作者JohnLewis(刘易斯)编写,本书始终以良好软件工程实践为准则,以Java为语言,介绍数据结构与算法的相关知识和具体实现,强调完美软件设计技巧的重要

立即下载
数据结构、算法与应用:C++语言描述
数据结构、算法与应用:C++语言描述 第2版

数据结构、算法与应用:C++语言描述(原书第2版) 共分三个部分。第一部分从第1章到第4章,旨在复习C++程序设计的概念以及程序性能的分析和测量方法。第二部分从第5章到第16章,研究数据结构

立即下载
数据结构与算法经典问题解析:Java语言描述
数据结构与算法经典问题解析:Java语言描述 第2版

数据结构与算法经典问题解析:Java语言描述(原书第2版) 是一本数据结构方面的优秀教材,以Java为描述语言,介绍了计算机编程中使用的数据结构和算法。本书强调问题及其分析,而非理论阐

立即下载
Java语言程序设计与数据结构:基础篇
Java语言程序设计与数据结构:基础篇 中文清晰第11版

Java语言程序设计是Java语言的经典教材,本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用

立即下载
数据结构与算法分析:C语言描述
数据结构与算法分析:C语言描述 含答案高清版

书中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能、效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构

立即下载
数据结构与算法
数据结构与算法 超清扫描版

《 数据结构与算法 》:系统软件详细介绍各种各样基础数据结构的定义、基本原理和操作步骤,并从算法的视角探讨排列和查找算法。 以难题求出主导线,从难题抽象性、数据抽象和算法抽

立即下载
数据结构教程(学习指导/上机实验)
数据结构教程(学习指导/上机实验) 完整第5版

这书配套设施20钟头的视频教学,本实例教程突显上机操作实习内容,书中得出很多的上机操作试验题(分成认证、布置和综合性试验),供老师和大学生采用。为了更好地老师课堂教学和孩子

立即下载
数据结构(C语言版)
数据结构(C语言版) 完整第2版

《数据结构(C语言版 第2版)/21世纪高等学校计算机规划教材》 在选材与编排上,贴近当前普通高等院校数据结构课程的现状和发展趋势,符合新研究生考试大纲,内容难度适度,突出实用性

立即下载
数据结构 Python语言描述
数据结构 Python语言描述 完整源码版

在电子信息科学中,数据结构是这门升阶性课程内容,定义抽象性,难度系数很大。Python语言的英语的语法简易,易用性强。用Python来解读数据结构等主题风格,比c语言等保持起來更加非常容

立即下载
C++数据结构与算法
C++数据结构与算法 第4版

这本《C++数据结构与算法(第4版)》全面系统地介绍了数据结构,并以C++语言实现相关的算法。 主要强调了数据结构和算法之间的联系,使用面向对象的方法介绍数据结构,其内容包括算法的复

立即下载
数据结构与抽象:Java语言描述
数据结构与抽象:Java语言描述 中文第4版

《数据结构与抽象:Java语言描述》是一本数据结构的教材,Java语言与数据结构两条知识主线贯穿始终,这两条主线既相互独立又相互支撑。本书介绍了计算机编程中使用的数据结构和算法,包

立即下载
数据结构 相关笔记精选
网友NO.794297

java数据结构之二分查找法 binarySearch的实例

java数据结构之二分查找法 binarySearch的实例 折半查找法,前提是已经排好序的数组才可查找 实例代码: public class BinarySearch { int[] bArr; public void setArr(int[] bArr){ this.bArr=bArr; } public static void main(String[] args) { int arrLength=16; int[] bArr=new int[arrLength]; System.out.println("数组:"); bArr=new int[]{72,31,13,94,85,27,64,71,19,55,49,40,8,70,17,13}; for(int i=0;iarrLength;i++){ //bArr[i]=(int)(Math.random()*100); System.out.print(bArr[i]+" "); } System.out.println(); System.out.println("排序:"); QuickSort qs=new QuickSort(); qs.setArr(bArr); qs.quickSort(0, bArr.length-1); for(int i=0;iarrLength;i++){ System.out.print(bArr[i]+" "); } BinarySearch bs=new BinarySearch(); bs.setArr(bArr); System.out.println(); System.out.println("查找:"); int val=bs.binarySearch(bArr.length-1, 0, 13); System.out.println("查找:bArr["+val+"]="+13); } int binarySearch(int max,int min,int val){//有重复的取的是第一个出现的位置 i……

网友NO.919832

java实现队列数据结构代码详解

什么是队列结构 一种线性结构,具有特殊的运算法则【只能在一端(队头)删除,在另一端(队尾)插入】。 分类: 顺序队列结构 链式队列结构 基本操作: 入队列 出队列 给出一些应用队列的场景 1):当作业被送到打印机的时候,就可以按到达的顺序排起来,因此每一份作业是队列的节点。 2):售票口的人买票的顺序的按照先来先买的顺序售票。 3):当所有的终端被占用,由于资源有限,来访请求需要放在一个队列中等候。 队列是先进先出的! 我们设置一个叫做LinkQueueT的泛型集合类,该类里面有 Node 作为内部类(作为节点用),它包含了泛型元素和下一个node节点的指向next(Node)。 在Linkqueue的里面设置队列头指针 front和队列尾指针rear,长度size=0;我们先设置一个构造器LinkQueue(),用来初始化这两个指针节点,当然,刚开始初始化的时候 这两个指针仅……

网友NO.392770

JavaScript数据结构与算法之链表

链表简介 链表是一种常见的数据结构,也属于线性表,但不会按线性的顺序来储存数据。而是在每一个节点中,储存了下一个节点的指针。可以看图理解。(有C语言基础的可能比较好理解)。 使用链表结构可以克服数组需要预先知道数据大小的缺点(C语言的数组需要预先定义长度),链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。 接下来就是介绍两种常见的链表: 单向链表,双向链表在JavaScript中的实现。 单向链表 链表中最简单的形式就是单向链表,链表中的节点都包含两个部分,第一部分储存着自身信息,第二部分则储存有指向下一节点的指针。最后一个节点则指向NULL: JavaScipt中单向链表的实现 首先,创建一个构造函数。 /** * 单向链表构造函数 */function LinkedList() { /** * 单向链表中节点的构造函数 * @param {Any} element 要传入链表的节……

网友NO.682270

JavaScript数据结构之双向链表和双向循环链表的实现

双向链表和普通链表的区别在于,在链表中,一个节点只有链向下一个节点的链接,而在双向链表中,链接是双向的:一个链向下一个元素,另一个链向前一个元素。 双向链表提供了两种迭代列表的方法:从头到尾,或者反过来。我们也可以访问一个特定节点的下一个或前一个元素。在单向链表中,如果迭代列表时错过了要找的元素,就需要回到列表起点,重新开始迭代。这是双向链表的一个优点。 双向链表:单向链表只能向着一个方向遍历链表节点,而在节点指针域中增加了前向指针的双向链表,则可以向着两个方向遍历节点。这使得双向链表也可以在任何一个节点遍历整个链表。 function DoublyLinkedList() { var Node = function(element) { this.element = element; this.next = null; this.prev = null; }; var length = 0, head = null, tail = null; this.append = function(element){ var node = Node(el……

网友NO.139621

python学习——内置函数、数据结构、标准库的技巧(推荐)

我作为一名python初学者,为了强化记忆有必要把看过的一些优秀的文章中一些技巧通过notebook的方式练习一次。我认为这么做有几个优点:一来加深印象;二来也可以将学习过的内容保存方便日后查阅;第三也可以培养我写博的习惯(一直都没那个习惯) jupyter notebook格式的文件github下载: 身为程序员除了需要具备解决问题的思路以外,代码的质量和简洁性也很关键,今天又学习到了一些觉得自己很高级的内容跟大家分享,内容包括: Python内置函数开始 Python对数据结构的天然支持 Python强大的标准库 选择正确的内置功能 Python有一个大型标准库,但只有一个内置函数的小型库,这些函数总是可用的,不需要导入。它们每一个都值得我们仔细研究,但是在研究前,我还是给大家一些小的提示,尤其是在其中一些函数的情况下,可以用什么替代更好。 1.……

网友NO.968845

ES6 Set与Map的数据结构实例详解

本文实例讲述了ES6新特性五之Set与Map的数据结构。分享给大家供大家参考,具体如下: 1. Set ① 定义: 它 类似于数组 ,但是成员的值都是唯一的,没有重复的值 。 Set本身是一个构造函数,用来生成Set数据结构 。 var s = new Set();[2,3,5,4,5,2,2].map(x = s.add(x))console.log(s); //Set { 2, 3, 5, 4 } ② 属性和方法 Set结构有以下 属性 。 Set.prototype.constructor :构造函数,默认就是Set函数。 Set.prototype.size :返回Set的成员总数。 Set数据结构有以下 方法 。 add(value) :添加某个值,返回Set结构本身。 delete(value) :删除某个值,返回一个布尔值,表示删除是否成功。 has(value) :返回一个布尔值,表示该值是否为Set的成员。 clear() :清除所有成员,没有返回值。 var s = new Set();s.add(1).add(2).add(2);// 注意2被加入了两次console.log(s.size) // 2console.log(s.has(1)) // trueconsole.log(s.has(2)) // truecon……

电子书 编程教程 PC软件下载 安卓软件下载

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757