- 主题:CS专业,《数据结构》完全无感
搭车请教下:
命题逻辑、集合论和德·摩根是啥关系呢,为啥长得像?
{T}, {F}, {T,F}都是集合?
--
FROM 106.121.163.*
"算法 + 数据结构 = 程序" --Nicklaus Wirth
有些书算法和数据结构都讲了(一些)。
LZ离散数学能考100,智商肯定没问题,问题是对数据结构没兴趣吧。
工作后手写快排、红黑树、B树等相关代码的可能性接近0,但面试可能要考啊,起码挂科是不好的。
LZ不及格,分是丢在哪里了呢?算法题还是数据结构题?
这里有个书单:
https://www.zhihu.com/question/21628833
我觉得《大话数据结构》可能不错(我没看过)。入门就入门级,LZ的首要目的是不挂科,看京东简介,该书好像图片挺多的。我看过《大话网络存储》,我觉得挺有趣的。
把《算法导论》全学完不现实,因为它的目录:
第一部分(Part I) 基础(Foundations)
第一章 计算中算法的角色(The Role of Algorithms in Computing)
第二章 开始(Getting Started)
第三章 函数的增长率(Growth of Functions)
第四章 递归(Recurrences)
第五章 概率分析与随机化算法(Probabilistic Analysis and Randomized Algorithms)
第二部分(Part II) 排序与顺序统计(Sorting and Order Statistics)
第六章 堆排序(Heapsort)
第七章快速排序(Quicksort)
第八章 线性时间中的排序(Sorting in Linear Time)
第九章 中值与顺序统计(Medians and Order Statistics)
第三部分(Part III) 数据结构(Data Structures)
第十章 基本的数据结构(Elementary Data Structures)
第十一章 散列表(Hash Tables)
第十二章 二叉查找树(Binary Search Trees)
第十三章 红-黑树(Red-Black Trees)
第十四章 扩充的数据结构(Augmenting Data Structures)
第四部分(Part IV) 高级的设计与分析技术(Advanced Design and Analysis Techniques)
第十五章 动态规划(Dynamic Programming)
第十六章 贪婪算法(Greedy Algorithms)
第十七章 分摊分析(Amortized Analysis)
第五部分(Part V) 高级的数据结构(Advanced Data Structures)
第十八章 B-树(B-Trees)
第十九章 二项式堆(Binomial Heaps)
第二十章 斐波纳契堆(Fibonacci Heaps)
第二十一章 不相交集的数据结构(Data Structures for Disjoint Sets)
第六部分(Part VI) 图算法(Graph Algorithms)
第二十二章 基本的图算法(Elementary Graph Algorithms)
第二十三章 最小生成树(Minimum Spanning Trees)
第二十四章单源最短路径(Single-Source Shortest Paths)
第二十五章 全对的最短路径(All-Pairs Shortest Paths)
第二十六章 最大流(Maximum Flow)
第七部分(Part VII) 精选的主题(Selected Topics)
第二十七章 排序网络(Sorting Networks)
第二十八章矩阵运算(Matrix Operations)
第二十九章 线性规划(Linear Programming)
第三十章 多项式与快速傅里叶变换(Polynomials and the FFT)
第三十一章 数论算法(Number-Theoretic Algorithms)
第三十二章 字符串匹配(String Matching)
第三十三章 计算几何学(Computational Geometry)
第三十四章 NP-完备性(NP-Completeness)
第三十五章 近似算法(Approximation Algorithms)
--
FROM 106.121.134.*
求链表中元素的个数——数据结构题;汉诺塔——算法题。它们都是编程题。汉诺塔要移多少次——填空题。trie的读音——英语选择题。红黑树完整代码——算法与数据结构综合编程综合题、大题、坏题:-)
--
FROM 106.121.130.*
空集 = 0, 全集 = 1,空集 并 空集 = 空集 = 0
--
FROM 106.121.136.*