Skip to content

A repository in order to help new-coders to learn Data-structure-and-Algorithm without wasting much time on searching around online, including a bunch of websites and books to learn.

License

Notifications You must be signed in to change notification settings

ouyangyipeng/Data-structure-and-algorithm-self-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

数据结构与算法 自学资料合集(施工中)

本科期间,程序设计->数据结构->算法->软件工程 这条路线一直是许多coder头痛的难关(包括作者本人),然而学校的课程总是一言难尽,使得许多同学在期末前愁眉苦脸。因此,本着“造福众生”的理念,我整理了这一篇自学指南,希望能让所有希望自学数据结构与算法的同学都能获得一个完整的自学体系。

如果这篇文章对你有所启发或帮助,请点一颗免费的star,感激不尽!

关于我:访问我的主页获取更多内容。

>1 前置课程简述

>1.1 程序设计:C语言

网课学习:浙大翁恺

>1.2 程序设计:C++语言

b站黑马程序员

>2 教材与参考书

数据结构(C语言版):ISBN 12976804

算法导论:ISBN 9787111407010

数据结构与STL:ISBN 9787563532902

算法:C语言实现:ISBN 9787111275718

算法:ISBN 9787115293800

算法分析导论:ISBN 9787115626615

计算机算法设计与分析:ISBN 9787121344398

*各类cs书籍:https://github.com/forthespada/CS-Books

>3 自学网站(重要)

你好算法 图形化算法:结构完整,有讨论社区,支持十数种编程语言,难度较低,适合初学者。

UCB数据结构课程:有讲解java基础知识,有相关Lab和Assignment

可视化数据结构与算法:NUS的可视化算法学习项目

算法可视化工具:支持js、jv、c++三种语言的代码可视化,适合

一站式算法全家桶:109院全部功能,小贵,但是可以下载两本免费的pdf。

>4 网课推荐

UCB CS61B:UCB的经典课程,由

>5 学习建议

>6 附录:其他参考资料

>6.1 自学资料

>6.2 题集

>7* 相关github项目

>7.1 中文

数据结构与算法必会的50个代码实现

浙大笔记+实现+课后题解

力扣python数据结构(机器学习)

数据结构与算法学习笔记主网站

>7.2 英文

https://github.com/rachitiitr/DataStructures-Algorithms

https://github.com/mandliya/algorithms_and_data_structures 180道习题

About

A repository in order to help new-coders to learn Data-structure-and-Algorithm without wasting much time on searching around online, including a bunch of websites and books to learn.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published