引用 11 楼 kuzuozhou 的回复:先学好编程 基础,掌握一门编程语言,例如c语言,写过一定的代码,然后学习数据结构和算法,对数组、链表、堆、树、图、hash这几个数据结构有了一定认识,对排序、分冶、贪心、动归、搜索、这几种常见算法有了初步概念后(推荐一本书《大会数据结构》),在这之后,算法导论则是进阶的必备书!有没有用到离散数学知识的?
先学好编程 基础,掌握一门编程语言,例如c语言,写过一定的代码,然后学习数据结构和算法,对数组、链表、堆、树、图、hash这几个数据结构有了一定认识,对排序、分冶、贪心、动归、搜索、这几种常见算法有了初步概念后(推荐一本书《大会数据结构》),在这之后,算法导论则是进阶的必备书!
引用 3 楼 xuchao1229 的回复:要有数学基础,数据结构什么的也要学好可以讲一下您的学习经历吗?还有我想请问一下,在看算法导论这本书之前,看一些什么书比较好?
要有数学基础,数据结构什么的也要学好
69,382
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧