【杂记】SICP学习笔记(序)

大一上学期结束了,给我最大震撼的还是这门SICP课;由于过于震撼,我觉得有必要记录下来。原本打算学期结束后写一系列文章总结一下,不料下学期课业过于刺激,只好草草以一篇“序”结束。不过虽然课程结束了,学习仍要继续,所以学习笔记也会不断延伸(?)

Read More

【杂记】博客搭建记

地灵殿这个博客是2017-12-26就开始了,因为当时搞OI在洛谷上刷题,旧站使用了洛谷博客。然而用着用着就发现luogu博客如果不动歪脑筋的话就很不自由,许多功能缺失都让人觉得比较难受。尤其是缺少文章归档,随着文章的增多,管理就十分复杂。

Read More

【小课堂】八、算法初步

至此,小课堂基础篇的语法部分就告一段落了,我们已经学习了最常用的C/C++语言语法;从哲学的角度说,现在我们已经可以使用C/C++语言的这些语句实现计算机能做的一切功能了。然而在现实的编程操作过程中却并不这么理想,好像经常会出现有一个需求却不知道如何实现的情况(如果你在之前的课程中打星号的习题上遇到过困难的话);这就是我们学习算法的目的。
在这一节,我们将了解什么是算法,了解一些常用的基础算法以及实现,并初步学习计算算法复杂度的方法。

Read More

【小课堂】六、字符串

我们经常需要使用计算机处理大量的字符,因而C/C++引入字符串(string)以支持对大量字符操作。
其中,C++语言提供了C风格字符串C++风格字符串(STL)两种选择:C风格的字符串操作与C语言完全一致,而C++风格的字符串则以面向对象的范式支持了更多操作。

Read More