VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
数据结构与算法分析——C语言描述(Weiss著)的学习笔记 评分:
《数据结构与算法分析 C语言描述》Mark Allen Weiss著,冯舜玺译,机械工业出版社。Weiss教授的经典教材三部曲之一,其中的C语言描述版本,也就是本书,被称为20世纪最重要的30本计算机教材之一。Mark Allen Weiss,1987年在普林斯顿大学获得计算机科学博士学位,师从著名算法大师Robert Sedgewick,现任美国佛罗里达国际大学计算与信息科学学院教授。他曾经担任全美AP(Advanced Placement)考试计算机学科委员会的主席(2000-2004)。他的主要研究方向是数据结构,算法和教育学。中文版翻译质量很好,很难得。 本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。 在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。 《数据结构与算法分析——C语言描述》(原书第2版),英文版的名称是《Data Structures and Algorithm Analysis in C》,作者是:(美)Mark Allen Weiss。原书曾被评为20世纪顶尖的30部计算机著作之一。之所以选这本书,还因为它的简体中文版翻译得相当不错,几乎没有给我的阅读带来什么障碍。^_^ 这本教科书所使用的是C语言,也许很多人会说C语言已经过时了,但是,我认为在数据结构的学习中,应该用尽量简单的语言,以免进入了语言的细枝末节中,反而冲淡了主题。实际上在国外的许多大学中(甚至中学),数据结构和算法分析的课程是选用Scheme(Scheme语言是Lisp的一个现代变种、方言,诞生于1975年)的,例如MIT麻省理工大学极其著名的SICP课程。呵呵,语言又能说明什么呢? 学习建议: 算法和数据结构的内容,用最简单的C语言描述会比较清楚,没有必要使用C++和Java的面向对象描述。面向对象编程在这里没啥用处,反而冲淡了学习主题。 初学者,先学习Weiss的《数据结构与算法分析 C语言描述》或者严蔚敏的《数据结构(C语言版)》。对于如何消化掉这本书,我初步给出一个建议: 读上Weiss的《数据结构与算法分析 C语言描述》三遍,能坚持下来,你的收获会很大: 第一遍,通读本书,不要丢掉任何细节,这一遍下来至少不能对书中涉及到的内容存在疑问(如果适当结合课后的习题还是不错的,不过习题不是第一遍的重点); 第二遍,照样通读本书,重点在于解决课后习题,我发现本书的课后习题绝对能让你学会思考并解决问题,提高你的问题解决能力与算法设计能力; 第三遍,复习巩固,注重你的算法设计能力,不能给你一个问题,你去设计十天半个月,训练你的思维力与敏捷力。 然后,再速读C++和Java版的数据结构。
上传时间:2011-01 大小:68KB
- 189KB
学习数据结构和算法过程中的笔记
2009-10-12在学习数据结构与算法过程中的一点小结,和大家共同学习进步
- 1.81MB
数据结构与算法笔记
2011-08-26数据结构与算法。数据结构与算法。数据结构与算法。数据结构与算法。数据结构与算法。数据结构与算法。
- 9.97MB
data strctures and algorithm analysis in C
2016-01-19经典数据结构书籍,mark allen weiss版大作!值得阅读
- 785KB
基本数据结构和算法学习笔记
2024-01-14基本数据结构和算法学习笔记(持续更新中...)。慢慢滴~ 包括基本的数据结构和算法,如数组、链表、字符串、树、图、dp等等... 还有很多算法刷题代码,目前我和我女朋友一起开发。欧拉拉~欧拉拉~.zip
- 263KB
《数据结构与算法分析 C语言描述》Mark Allen Weiss著 源代码 和 习题解答
2014-04-28《数据结构与算法分析 C语言描述》是著名计算机科学家Mark Allen Weiss所著的一本经典教材,专注于探讨数据结构和算法的实现与分析。这本书对于学习和理解计算机科学的基础知识,尤其是对想要深入IT领域的程序员来说...
- 207KB
《数据结构与算法分析—c语言描述》第二版课后答案英文版.7z
2021-09-18《数据结构与算法分析—C语言描述》是计算机科学领域一本经典的教材,由Mark Allen Weiss撰写,主要关注如何使用C语言来实现和分析各种数据结构和算法。这本书的第二版在第一版的基础上进行了修订和更新,增加了更多...
- 26.82MB
数据结构与算法分析–C++描述(第3版,WEISS著,含习题答案)
2013-06-12《数据结构与算法分析——C++描述》是Mark Allen Weiss教授撰写的一本经典教材,针对计算机科学中的核心主题——数据结构和算法进行了深入浅出的阐述。这本书的第三版不仅涵盖了基本的数据结构如数组、链表、栈、...
- 1.59MB
《数据结构与算法分析:C语言描述》读书笔记模板.pptx
2023-09-15《数据结构与算法分析:C语言描述》是由Mark Allen Weiss所著的一部深入探讨数据结构与算法分析的经典教材。这本教材在计算机科学领域广受欢迎,它以C语言为工具,不仅教授了数据结构的基础知识,还融入了作者在算法...
- 220KB
数据结构和算法分析C语言描述习题答案(全部)
2019-03-27本书《数据结构和算法分析》由Mark Weiss著,旨在深入探讨这一领域,提供了丰富的习题以供读者练习和巩固知识。 在本压缩包中,包含的习题答案覆盖了第1至12章,较网上流传的9章更为全面。这意味着我们可以深入学习...
- 1KB
数据结构——C语言描述
2011-12-27打印树算法,它的先序遍历算法以及凹入形等;
- 8.80MB
数据结构与算法自学笔记
2016-02-21自学北大张铭老师的<数据结构与算法>的自学笔记,综合了张老师的课件以及自己的理解。经典算法都附在了相应的章节之内。如有帮助,不胜荣幸!
- 813KB
C语言与数据结构
2015-09-26C语言与数据结构 1.基本概念和术语 1)数据:是对客观事物的符号表示。在计算机科学中其含义是指所有能够输入到计算机中并被计算机程序处理的符号集合。 2)数据元素:是数据集合中的一个实体,是计算机程序中加工处理的基本单位。 数据元素按其组成可分为简单型数据元素和复杂型数据元素。简单型数据元素由一个数据项组成,所谓数据项就是数据中不可再分割的最小单位;复杂型数据元素由多个数据项组成,它通常携带着一个概念的多方面信息。 3)数据对象:是性质相同的数据元素的集合,是数据的一个子集。 4)数据结构:是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间关系和操作等的学科。或者说,数据结构是相互之间存在一种或多种特定逻辑关系的数据元素的集合。数据元素之间的相互关系称为结构(Structure)。 一、考点: 了解C语言的特点 掌握C语言程序的构成和书写风格。 二、知识点: 1、C语言的特点: 1)C语言简洁紧凑,压缩了一切不必要的成分。 2)C语言运算丰富,将括号、赋值、强制类型转换、取变量地址等都以运算实现。 3)C语言数据类型丰富,具有现代语言的各种数据类型,用户还能扩充它,实现各种复杂的数据结构,完成各种问题的数据描述。 4)C语言是一种结构化程序设计语言,层次清晰,便于按模块化方式组织程序,易于调试和维护。C程序由若干程序文件组成,一个程序文件由若干函数构成。 5)C语言可以直接访问物理地址,进行位(bit)一级的操作,能实现汇编语言的大部分功能。 6)C语言提供了预处理机制,有利于大型程序的编写和调试。 7)C语言生成的目标代码质量很高,程序执行效率很高。 8)用C语言写的程序可移植性好。 9)C语言语法限制不太严格,程序员设计自由度较大
- 9KB
数据结构与算法
2021-02-27数据结构与算法
- 10.34MB
数据结构与算法分析_java语言描述_Mark_Allen_Weiss著_课后习题答案.pdf
2021-07-14数据结构与算法分析_java语言描述_Mark_Allen_Weiss著_课后习题答案.pdf
- 38.90MB
数据结构和算法
2016-02-23<数据结构与算法分析C++描述>(第3版)是数据结构和算法分析的经典教材,书中使用主流的程序设计语言C++作为具体的实现语言。书的内容包括表、栈、队列、树、散列表、优先队列、排序、不相交集算法、图论算法、算法分析、算法设计、摊还分析、查找树算法、k-d树和配对堆等。
- 13.81MB
数据结构与算法精讲
2018-10-18该书对数据结构与算法深度讲解、详细至极、看了后对数据结构与算法认知度会大幅提升、打通任督二脉
- 34.31MB
数据结构与算法笔记.pdf
2023-11-20数据结构与算法笔记.pdf
- 31.74MB
数据结构与算法资料
2019-01-07编程珠玑(第二版).pdf 数据结构常用算法集.chm 算法导论.pdf
- 17KB
“数据结构与算法”课程学习总结报告
2009-12-29本书主要讲述了线性结构、树结构和图结构中数据表示及数据处理的方法,书中对各类数据结构的分析按照“算法思想——算法实现过程分析——算法实现程序——性能分析”的顺序进行讲述,算法采用C语言描述。
- 275KB
算法与数据结构学习笔记
2010-08-02好东西 算法与数据结构学习笔记,全 不容错过
- 2.75MB
数据结构与算法:语言描述(中英文)
2012-02-06第1章向读者介绍数据结构作为数据集合的概念。介绍线性和非线性集合的概念。示范说明了Collection类。本章还介绍泛型编程的概念。泛型编程允许程序员编写一个类或一种方法,并且把它用于众多数据类型。泛型编程是C#语言一种重要的新特性(在C#2.0以及更高版本中可用)。这种特性是如此重要以至于在System.Collections.Generic命名空间中存在一个专门的泛型数据结构库。当数据结构具有在此库中能找到的泛型实现时,就会讨论它的用途。本章结尾处介绍了衡量书中讨论的数据结构与算法性能的方法。 第2章提供了数组构造方法的回顾,并连同示例说明了Array类的特征。Array类把许多与数组相关的函数(UBound函数、LBound函数等等)封装到单独一个包中。ArrayLists是数组的一种特殊类型,它支持动态地调整容量。 第3章是对基础排序算法的介绍,例如冒泡排序和插入排序。而第4章则研究了用于内存查找的最基本算法,顺序查找和二叉查找。 第5章探讨了两种经典的数据结构:堆栈和队列。本章节强调的重点是这些数据结构在解决日常数据处理问题中的实际应用。第6章讲述了BitArray类。这种类可以用于有效地表示大量整数值,比如测试成绩。 数据结构的书中通常不包含字符串,但是第7章介绍了字符串、String类和StringBuilder类。这是因为在C#语言中许多的数据处理是在字符串上执行的,读者应该接触基于这两种类的特殊方法。第8章分析了用于文本处理和模式匹配的正则表达式的使用。与较传统的字符串函数和方法相比,正则表达式常常会提供更强大更有效的处理。 第9章向读者介绍作为数据结构的字典的使用。字典和基于字典的不同数据结构把数据作为键/值对来存储。本章向读者说明了如何创建基于DictionaryBase类的他或她自己的类。DictionaryBase类是一个抽象类。第10章包括散列表和HashTable类。HashTable类是字典的一种特殊类型,它用散列算法对内部数据进行存储。 链表作为另外一种经典的数据结构是在第11章介绍。链表在C#语言中不像在C++这样基于指针的语言中那样重要,但是它始终在C#编程中发挥作用。第12章为读者介绍另一种经典数据结构——二叉树。二叉查找树作为二叉树的特殊类型将是本章的主要内容。其他二叉树类型在第15章进行介绍。 第13章向读者说明在集合中存储数据的方法。这种方法在数据结构只存储唯一数据值的情况下是很实用的。第14章涵盖了高级排序算法,包括流行且高效的快速排序算法。此算法是大多数在.NET框架库中实现的排序程序的基础。第15章会看到三种数据结构。在无法使用二叉查找树的时候,这三种数据结构证明对查找是很有用的。他们是:AVL树、红黑树和跳跃表。 第16章讨论了图以及图的算法。图在表示许多不同的数据类型时非常有用,特别是网络的情况。最后,第17章向读者介绍真正的算法设计技巧是什么:动态算法和贪心算法。
- 29KB
C语言数据结构与简单的算法
2019-09-18笔记 链式结构也是一种物理结构 链式物理结构由多个结构体存储区构成, 任何两个结构体存储区之间可以用 指针连接 链式物理结构中的每个结构体存储区叫做 一个节点 单向线性链式物理结构是最简单的链式 物理结构 它里面的所有节点可以用一条线串起来 任何两个节点之间都存在前后顺序 每个节点里只需要一个指针 最后一个节点里的指针必须是空指针
- 3.17MB
数据结构习题与解析(c语言篇)
2007-10-07这本书既有算法与结构讲述,又有习题分析与提示解答<br>非常适合算法与结构的学习!
- 63KB
基本数据结构和算法
2015-07-19包含树,链表,循环链表的各类面试题及解答
- 109.10MB
对白的数据结构与算法笔记.pdf
2022-01-17对白的数据结构与算法笔记.pdf
- 4.34MB
数据结构与算法习题解析
2008-05-09数据结构与算法习题解析.