看了较多的文章,发现没有一个好的总结和回顾,效率是很低的。
本来打算把看的东西都细细的写在一篇文章里,结果没有保存。
我觉得不应该看一篇就写点总结,应该在晚上快要睡觉的时候,写一下当天总结:
一是可以复习一下;二是可以提高一点自信。
虽然这样可能会有些遗忘,但正是记住的才算是真正学的。
3.24之前
反反复复看了stl,但是没有记住,也不会用。可以看的懂用容器写的一些代码了。
3.24
一些麻烦的,重复的代码用宏定义去写:带参数要写();#转换成字符串,可以在printf里直接输出;##把参数和转换的词分开,也是粘连;任意的替换部分用... __VA_ARGS__;宏太长可以用'\'来换行;#undef。
用newdelete 造数组 用下标,用地址,二维数组还不太会造。
学了个s.substr(a,b)来截取字符串。
会用%[] 来控制输出输入字符串
2.25
看了两道题,关于双指针变量的,看了半天才懵懵懂懂,就知道了好难,感觉没有了解实质的东西。
2.26
看了一个叫单调队列的东西,看了半天才看懂代码,不知道学到了什么。还有一个滑动窗口的,很久才懂。
这周:用for(auto x:y)去遍历一个容器;了解了数据对拍,但不会用;学会了new,delete;当时会了用new,vector造二维数组,现在忘了;知道** 是地址的地址;会两个大数的加减乘法;看了位计算,没看完,更不会用。
当时会了merge,assert,_cputs,_getch,next_permatation,prev_permatation,append,substr;
能多少看懂vector,stack,queue,deque,prioritu_queue,map,set,pair,string,bitset,array,tuple,list
写的代码;
前后试了三次codeforces,每次两个小时就能过A,第二天看B,感觉就是初中小学的数学知识,但能想到很难,实现也挺难的。感觉每天拿出不少时间,但到了写总结的时候,发现啥都没有学会。
这一周看资料查资料,你想要的知识点在网络上都找到,我们现在需要干的就是copy下来,记住,会用。