当前位置:首页 > 电子书 > 电子书下载 > 计算机理论 >
数据结构(C语言版) 数据结构(C语言版)
风秀养

风秀养 提供上传

资源
36
粉丝
18
喜欢
265
评论
9

    数据结构(C语言版) PDF 完整第2版

    数据结构电子书
    • 发布时间:2019-08-31 18:07:35

    给大家带来的一篇关于数据结构相关的电子书资源,介绍了关于数据结构、C语言方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小38.6 MB,严蔚敏 李冬梅 吴编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.3。

  • 数据结构(C语言版) PDF 下载
  • 下载地址:https://pan.baidu.com/s/1aF1fOsorVVgjVhRRd8XUS
  • 提取码:bau1
  • 数据结构(C语言版)PDF

    《数据结构(C语言版 第2版)/21世纪高等学校计算机规划教材》在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,符合新研究生考试大纲,内容难度适度,突出实用性和应用性。全书共8章,内容包括绪论,线性表,栈和队列,串、数组和广义表,树和二叉树,图,查找和排序。全书采用类C语言作为数据结构和算法的描述语言。

    《数据结构(C语言版 第2版)/21世纪高等学校计算机规划教材》可作为普通高等院校计算机和信息技术相关专业“数据结构”课程的教材,也可供从事计算机工程与应用工作的科技工作者参考。

    目录

    • 第1章 绪论
    • 第2章 线性表
    • 第3章 栈和队列
    • 第4章 串、数组和广义表
    • 第5章 树和二叉树
    • 第6章 图
    • 第7章 查找
    • 第8章 排序

    上一篇:云原生Java

    下一篇:流式架构:Kafka与MapR Streams数据流处理

    展开 +

    收起 -

     
    数据结构 相关内容
    数据结构 Python语言描述
    数据结构 Python语言描述 完整源码版

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

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

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

    立即下载
    学习JavaScript数据结构与算法
    学习JavaScript数据结构与算法 原书第3版 立即下载
    数据结构与抽象:Java语言描述
    数据结构与抽象:Java语言描述 中文第4版

    《数据结构与抽象:Java语言描述》是一本数据结构的教材,Java语言与数据结构两条知识主线贯穿始终,这两条主线既相互独立又相互支撑。本书介绍了计算机编程中使用的数据结构和算法,包括29章,每章涉及一个ADT或其不同实现的规格说明和用法。

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

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

    立即下载
    C语言实用之道
    C语言实用之道 原书扫描版

    这是一本C语言实用详解,用大量工业级例子来展示C语言编程中的基础概念和典型使用场景,可以学习实用的C技术,包括在可复用的函数中经常用到的算法等

    立即下载
    C语言解惑:指针 数组 函数和多文件编程
    C语言解惑:指针 数组 函数和多文件编程 超清影印版

    本书的前提是读者已经学过C语言,书中将完整、系统地论述各个部分的知识并结合实用程序和趣味游戏程序,综合讲解函数设计、多文件编程和结构化程序设计的方法

    立即下载
    从零开始学C语言
    从零开始学C语言 完整第3版 立即下载
    学习笔记
    网友NO.457443

    Python数据结构之翻转链表

    翻转一个链表 样例:给出一个链表1-2-3-null,这个翻转后的链表为3-2-1-null 一种比较简单的方法是用“摘除法”。就是先新建一个空节点,然后遍历整个链表,依次令遍历到的节点指向新建链表的头节点。 那样例来说,步骤是这样的: 1. 新建空节点:None 2. 1-None 3. 2-1-None 4. 3-2-1-None 代码就非常简单了: """ Definition of ListNode class ListNode(object): def __init__(self, val, next=None): self.val = val self.next = next """ class Solution: """ @param head: The first node of the linked list. @return: You should return the head of the reversed linked list. Reverse it in-place. """ def reverse(self, head): temp = None while head: cur = head.next head.next = temp temp = head head = cur return temp # write your code here 当然,还有一种稍微难度大一点的解法。我们可以对链表中节点依次摘链和链接的方法写出原地翻转的代码: """ Definition of ListNode class ListNode(object): def __init__(self, val, next=None): self.val = val self.next = next """ class Solution: """ @param head: The first node of the linked list. @return: You should return the head of the reversed linked list. Reverse it in-place. """ def reverse(self, head): if head is None: return head dummy = ListNode(-1) dummy.next = head pre, cur = head, head.next while cur: temp = cur # 把摘链的地方连起来 pre.next = cur.next cur = pre.next temp.next = dummy.next dummy.next = temp return……

    网友NO.115352

    Python嵌套式数据结构实例浅析

    本文实例讲述了Python嵌套式数据结构。分享给大家供大家参考,具体如下: 嵌套式数据结构指的是:字典存储在列表中, 或者列表作为值存储在字典中。甚至还可以在字典中嵌套字典。 1 字典列表 列表中包含字典。比如花名册: people1 = {'name': '林旭恒', 'school': '安徽师范大学附属中学'}people2 = {'name': '吴作同', 'school': '中山市第一中学'}people_list = [people1, people2]for people in people_list: print(people) 运行结果: {'name': '林旭恒', 'school': '安徽师范大学附属中学'} {'name': '吴作同', 'school': '中山市第一中学'} 有的应用场景,会在列表中包含大量的字典, 而且其中的每个字典都会包含拥有众多属性的大对象。 2 列表字典 字典包含列表。比如图书的标签,一本书会被标注多个标签: book = {'title': '现代艺术150年', 'tags': ['艺术', '艺术史']}for tags in book['tags']: print(tags) 运行结果: 艺术 艺术史 在字典中,需要一个键关联多个值时,我们就可以在字典中嵌套一个列表。 注意: 列表和字典的嵌套层级不宜太多。 如果嵌套层级多于 2 级, 那么可能有更好的解决方案。 3 字典中嵌套字典 比如说真实的英文单词字典: dict = {'evaporation': {'释义': '蒸发', '词性': 'n'}, 'carpenter': {'释义': '木匠', '词性': 'n'}}for word, info in dict.items(): print('单词 ' + word + ' 释义为:……

    网友NO.662176

    JavaScript数据结构与算法之链表

    链表简介 链表是一种常见的数据结构,也属于线性表,但不会按线性的顺序来储存数据。而是在每一个节点中,储存了下一个节点的指针。可以看图理解。(有C语言基础的可能比较好理解)。 使用链表结构可以克服数组需要预先知道数据大小的缺点(C语言的数组需要预先定义长度),链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。 接下来就是介绍两种常见的链表: 单向链表,双向链表在JavaScript中的实现。 单向链表 链表中最简单的形式就是单向链表,链表中的节点都包含两个部分,第一部分储存着自身信息,第二部分则储存有指向下一节点的指针。最后一个节点则指向NULL: JavaScipt中单向链表的实现 首先,创建一个构造函数。 /** * 单向链表构造函数 */function LinkedList() { /** * 单向链表中节点的构造函数 * @param {Any} element 要传入链表的节点 */ var Node = function(element) { this.element = element; //下个节点的地址 this.next = null; } //单向链表的长度 var length = 0; //单向链表的头结点,初始化为NULL var head = null;} 不难看出,单向链表构造函数比栈与队列要复杂许多。 单向链表需要有如下的方法: append(element): 添加元素到链表尾部 insert(position,element): 向单向链表中某个位置插入元素 indexOf(element): 寻找某个元素在单向链表中的位置……

    网友NO.741067

    Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例

    本文实例讲述了Python找出序列中出现次数最多的元素。分享给大家供大家参考,具体如下: 问题: 找出一个元素序列中出现次数最多的元素是什么 解决方案: collections模块中的Counter类正是为此类问题所设计的。它的一个非常方便的 most_common() 方法直接告诉你答案。 # Determine the most common words in a listwords = [ 'look', 'into', 'my', 'eyes', 'look', 'into', 'my', 'eyes', 'the', 'eyes', 'the', 'eyes', 'the', 'eyes', 'not', 'around', 'the', 'eyes', "don't", 'look', 'around', 'the', 'eyes', 'look', 'into', 'my', 'eyes', "you're", 'under']from collections import Counterword_counts = Counter(words)top_three = word_counts.most_common(3)print(top_three)# outputs [('eyes', 8), ('the', 5), ('look', 4)]# Example of merging in more wordsmorewords = ['why','are','you','not','looking','in','my','eyes']word_counts.update(morewords) #使用update()增加计数print(word_counts.most_common(3)) ================================ RESTART ================================[('eyes', 8), ('the', 5), ('look', 4)][('eyes', 9), ('the', 5), ('my', 4)] 在底层实现中,Counter是一个字典,在元素和它们出现的次数间做了映射。 word_countsCounter({'eyes': 9, 'the': 5, 'my': 4, 'look': 4, 'into': 3, 'around': 2, 'not': 2, "don't": 1, 'under': 1, 'are': 1, 'looking': 1, "you're": 1, 'you': 1, 'why': 1, 'in': 1}) word_counts.most_common(3) #top_three[('eyes', 9), ('the', 5), ('my', 4)] word_counts……

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

    Copyright 2018-2020 xz577.com 码农之家

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

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

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