在刷题过程中学习到了很多新的数据结构,其中的栈和队列,将其逻辑思维化后,学习起来不是特别的困难,对于刷题网站上的一些栈和队列题目只要看懂题目后,基本都能做出来。还有原来没怎么用到的新数据结构,二叉树,原以为学习起来会非常的枯燥乏味,但是学习起来之后发现特别的有趣,想学到更多涉及到二叉树方面的知识,但是在洛谷上刷二叉树的题目时不是特别的得心应手,由于之前没怎么接触而二叉树,所以不懂的题目还是得去百度上看看别人的写法,或是看看题解,但是百度之后也能收获很多的新的知识,拓展自己的视野,对于后续学习中,还是得多刷题,只有刷题刷懂了,不懂的知识点才算明白了。
学习到的算法在每日一题中学到了很多算法,包括之前在校学到一些算法,其中在校学到的算法起到巩固加深的作用,用起来更加得心应手,包括快速幂,快速幂取模、尺取、归并排序。对于新的并查集算法,自己也去百度,了解到更多关于树的知识,也解决了刷题网站上的题。
学习到的知识除了刷题,我还开始研究了c++,目前已经了解c++的前面几章的基本语法,自己也尝试开始用c++进行编程,虽然还不是特别的熟练,但是简单的编程还是能写出来,后续还会继续学习c++。
了解区块链的概念。
从刷题百度过程中了解自己的知识面还是太狭窄,得多从书上和网上学习更多的知识,拓展自己的视野,还得多锻炼自己的思维能力,在学软件工程这个专业思维能力特别的重要,特别是数学思维,主要锻炼方式就是多去刷一些思维题,只有不断的锻炼自己的思维能力,在后续的学习中才能轻松接受。