噩梦记

这个夜晚开始得比较晚。记住了最后一个梦,估计已是日上三竿时的作品了吧。

梦里我去了你住的小区,楼宇布局和我学校宿舍楼类似。我要在自己单方面约定的时间等着你。我穿过初中母校,经过一个从来没有开过的门,碰到一些学校教职工。我进了你的小区,却不记得约定的楼在哪里。我沿着横平竖直的楼房,焦急地奔跑着,呼喊着,害怕会错过你。

看样子,一时半会,你是不会离开我的了。

你说要点亮自己,我又何尝不是。希望那一天早点到来。我足够明亮,以至于任何的你都不会使我面临与现在的困境类似的情况的那一天。


以上为陷入《约会大作战》OVA而难过之后的疯言疯语。

有关于数据结构角色和组织方式的一点思考

也许数据结构不应该过于追求通用性。

我大概是被STL影响了吧。一整套的基本数据结构,以及搭配的基本算法,还可以随便排列组合,多么美好。

可是它怎么就没有图呢。用的时候,怎么就要考虑那么多拷贝构造函数,RTTI,甚至是智能指针之类的麻烦事呢。

数据结构不应该作为一种设计模式存在。就算两个图的功能再像,只要它是两个图,背后的含义就是不一样的。

更不必说,对于不同使用场景的相同结构,从前期的坑到后期的优化点,都是完全不一样的。

通用容器只能提供最基本的抽象。就像智能指针,也只能用引用计数,而永远不可能换用效率更高的算法。限制太多了。

如果真的想更通用一点,那就只能用动态语言了。即便如此,还是没人在标准库里写图,写最小生成树,写霍夫曼树。

得不偿失的行为。

逃学归家而无病呻吟

原本应该是“归家有感”的标题被硬生生改成这样。唉,没办法,我就是受不了参差不齐的文件名。

说是“逃学”,其实也是有请假单的。只是此时此刻室友们大概还在备战下周的五门考试,而我却刚刚写了个热水澡,坐在这里畅想明天与女朋友相见,实在有点莫名的心虚。

不过这点心虚应该还是值得的。毕竟,人生中能同时体会到高考结束、长大成人和男朋友突然出现的喜悦的机会也就那么一次半次。嗯,你看,没有人打我的时候我能把自己塑造得多么高尚啊。

Read More