学习资源以及工具分享(一)

工欲善其事,必先利其器。在学习开发编程的过程中我们需要用到很多的资源与工具,今天就给大家分享一些好的学习资源以及工具。

网站类

1.力扣

网址:https://leetcode-cn.com/

学习资源以及工具分享(一)_第1张图片

该网站提供了很多题目,每周还有周赛。里面也收录了许多的名企题目,里面的题目难度分为三种:简单、中等、困难。里面还有各种各样的比赛。比如最近的力扣杯,说多了都是泪,报名了个人赛结果做得也不怎么好,要不是有小伙伴指导,我第一个题都做不了。以下附上有关评论图。

学习资源以及工具分享(一)_第2张图片

做了之后我也感觉白学了。里面的题目涉及到算法与数据结构,所以还是有一定的难度。适合想要提升自己的或者基础水平比较扎实的同学。

2.数据结构动态演示动画

网址:https://visualgo.net/zh

学习资源以及工具分享(一)_第3张图片

都说程序=数据结构+算法,所以数据结构的学习是必不可少的。这个网站可以动态演示整个过程,自己也可以进行相应的操作,结合书本比较乏味的算法描述,数据结构听起来就会好多了。由于疫情原因,这学期的数据结构只能通过网课,最苦恼的是没有书呀。自己买了一本清华大学严蔚敏教授写的数据结构,难度比较大。网课没怎么听基础也落下不少,还是要好好听课呀。结合这个动态演示已经慢慢的追回来了。

3.拼题A

网址:https://pintia.cn/

学习资源以及工具分享(一)_第4张图片

这个网址类似于力扣,也是附以大量题目。跟这个有关的还有一个比赛叫PAT,有兴趣的可以去试一下了解一下。下面附上网址:https://www.patest.cn/  ,全名叫计算机程序设计能力考试,是由浙江大学和全国高等学校教学研究中心主办的。如果有人要考研到浙江大学计算机相关的专业,拿到较高等级的证书对自己是有优势的。有兴趣的可以去看看。

4.Tsinghua Online Judge

网址:https://dsa.cs.tsinghua.edu.cn/oj/

学习资源以及工具分享(一)_第5张图片

这是清华大学计算机科学与技术系做的一个训练题库。里面包含数据结构以及各个方面的习题。目前我还没有试过里面的题目,难度应该挺大的吧。里面跟c++相关的比较多,对于c++方向的帮助比较大,有兴趣的可以试一下。

今天就先分享这么多吧,如果各位对此有什么疑问以及建议的话欢迎在下方留言,互相讨论学习。这个分享对你有帮助的话请多多支持点赞。后面还会陆续推荐,下期再见。

 

 

 

你可能感兴趣的:(学习资源以及工具分享(一))