这周因为没有人考核了,所以就一直在学算法了,用c++学习了一些基础的数据结构把,像哪些链表那些用数组表示出来,因为在写算法题的时候,大量的结构体会大量浪费程序时间,造成超市,还有堆,队列之类的。我之前都是用c++的STL库来写,用起来非常的方便,现在要改进了,都用数组来模拟,巩固基础知识。
这周还学了线段树,我发现学会线段树很容易,但最难的就是改代码,当你把线段树的题写完了在之后,你的代码可能哪里少写了一点东西,这时候你会发现你很难找到,其它数据结构还是很好debug的,但线段树不同,很容易让人崩溃
这周五 晚上参加了个周赛,这个周赛虽然两个半小时,但我只写了一个多小时,虽然第一题写了很快,但是第二题虽然也很简单,但是就是过了一半,找不到哪有问题,这也提醒了我以后哦不能在一题卡那么久,主要是ACM模式,这一题必须所有案例全过了才能过,不像蓝桥杯,所以当时还是感觉很亏的,第三题也挺好,有思路,但是最后没时间写,以后改一改。