标签:比赛 sed leetcode question 并行 ast 树状 题集 tag
Binomial Heap
Leftist Tree:左倾堆
?
2.CS 598 JGE:Advanced Data Structures(Fall 2015)
3.COP 5536 Advanced Data Structures(Florida)
5.Geeksforgeeks(very much)
6.COMP 5408:Advanced Data Struestures
Algorithms in C (Computer Science Series)
?(2人评价)
作者: Robert Sedgewick?
出版社: Addison-Wesley Professional?
出版年: 1990-01-11
评语:非常耐心的讲解一些常见的算法,很容易入门。这本书涉猎面较广,除了经典的算法,还有比如数值计算、信号处理、字符串处理、并行运算算法的介绍。
Data Structures and Algorithm Analysis in C (2nd Edition)
?8.8?(61人评价)
作者: Mark Allen Weiss?
出版社: Addison Wesley?
出版年: 1996-09-19
评语:介绍算法和数据结构,讲解很深入。但有些部分的讲解有些过于概括,不容易理解。
The Design and Anaylsis of Computer Algorithms
作者:?Alfred V. Aho?/?John E. Hopcroft?/?Jeffrey D. Ullman?
出版社:?Addison-Wesley
出版年:?1974-1-11
页数:?470
定价:?USD 71.60
装帧:?Paperback
ISBN:?978020100029
Algorithms on Strings, Trees, and Sequences
作者:Dan Gusfield
这门课包含各种让本屌世界观崩坏的奇诡数据结构和算法,它们包括但不限于:
总之高潮迭起,分分高能,唯一的不足就是没有把它们实现一圈
林厚从主编的《高级数据结构》在基本数据结构的基础上,围绕一些常用的高级数据结构,结合大量实战例题,深入分析"数据结构是如何服务于算法的"。本书主要内容包括:哈希表、树与二叉树、优先队列与堆、并查集、线段树、树状数组、伸展树、Treap、AVL树、红—黑树、SBT、块状链表与块状树、后缀树与后缀数组、树链剖分与动态树等。
Advanced Data Structures in C++; ??$10.00;?? 826 pages; ? 2006, 2014;? Vic Broquard; ? Broquard eBooks;?? ISBN: 978-0-9705697-7-6 3rd Edition
Link: http://www.broquard-ebooks.com/advanced-data-structures-in-cpp/
Chapter 1 — A Review of Classes
Chapter 2 — Advanced Features of Classes
Chapter 3 — Operator Overloading
Chapter 4 — Inheritance
Chapter 5 — Abstract Base Classes
Chapter 6 — C++ Error Handling
Chapter 7 — A Review of the Basic Container Classes
Chapter 8 — Templates
Chapter 9 — Binary Files and Hashing Techniques
Chapter 10 — Trees
Chapter 11 — Sorting Algorithms
Chapter 12 — B-trees and AVL Trees
Chapter 13 — Heaps, Priority Queues, and Graphs
Chapter 14 — Of Sets and Maps
Chapter 15 — An Introduction to the STL — Standard Template Library
Chapter 16 — Complex Analysis
4.CSDN上有不少"高级数据结构"的资源
链接:https://www.zhihu.com/question/21318658
亚马逊中文版: amazon.cn 的页面
线上资源: Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
配套的习题答案:
aistrate/AlgorithmsSedgewick · GitHub
http://algs4.cs.princeton.edu/code/
Part 1: https://www.coursera.org/course/algs4partI
Part 2: https://class.coursera.org/algs4partII-006
Part 1: https://www.coursera.org/course/algo
Part 2: https://www.coursera.org/course/algo2
Coursera - Free Online Courses From Top Universities
Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
?
★★★★★浙江大学的:数据结构 - 网易云课堂
★★★★★清华大学的:数据结构-学堂在线慕课(MOOC)平台
7.数据结构-C语言
《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明
学习数据结构/算法要经历3个阶段:
理解数据结构/算法的原理
也就是说能够在脑子里明白这个数据结构/算法是怎样工作的,知道这样做的正确性。当然,如果理解有困难可以借助其他知友们推荐的可视化工具:VisuAlgo - 数据结构和算法动态可视化 (Chinese)
用C/C++实现
这一步也是最考验一个人编程基本功的。写出简洁、优雅、具有表现力的代码能够使数据结构的学习变得很简单。反之,如果接口设计得太复杂、边界情况不注意处理或者不注意效率的话,就会出现各种bug:内存泄漏、野指针、递归栈溢出……
因此,建议学习的时候多参考优秀的教材。我用的是邓俊辉大大的数据结构C++版(这里安利一下学堂在线上的配套MOOC数据结构(2015秋)-学堂在线慕课(MOOC)平台)和Weiss的数据结构与算法分析。这两本书的主页上都提供了源代码下载。
分析时间和空间复杂度、优点、缺点以及适用于解决的问题
链接: https://www.zhihu.com/question/20066988
?
链接: https://www.zhihu.com/question/49606500
链接: https://www.zhihu.com/question/34605825
链接: https://www.zhihu.com/question/40028742
?
链接: https://www.zhihu.com/question/26547156
链接: https://www.zhihu.com/question/38300204
链接: https://www.zhihu.com/question/21628833
链接: https://zhuanlan.zhihu.com/DataStructureAndAlgorithm
链接: https://zhuanlan.zhihu.com/data-structure
?
链接: https://www.zhihu.com/question/33776070
?
标签:比赛 sed leetcode question 并行 ast 树状 题集 tag
原文地址:http://www.cnblogs.com/dhqcl/p/7599361.html