mark一下union介绍
C语言基础类错题(转载)
mark一下C语言基础类错题
STL中一些实用的小技巧(持续更新)
有一些程序, 虽然写起来不难, 但是可能比较麻烦或容易出错, 这时就可以用C++函数库里自带的一些实用的函数. 这里只记录一些不太常见可能会用上的函数. 以后可能会继续更新~
2018再见啦(๑•̀ㅂ•́)و✧
一晃眼2018就要过去了(目测还有一个多小时叭), 感觉这一年过得好快( ̄_, ̄ ) 上半年主要被上课和助教所困扰, 而下半年呢, 主要是忙于实验室的项目上(终于在上个星期完成了第一阶段, 起初以为得拖到2019了w(゚Д゚)w啊啊啊)
可以说, 几乎每天都是三点一线的生活, 挺无趣的, 差点就要”人间不值得’了…… 而我个人本身是喜欢去体验各种新生活的人, 只是苦于各种杂事缠身(=。=) 已经不知道多久没能坐下, 去细细地读一个证明, 去看一本小说, 或者去品味一个游戏, 越来越快的节奏只是让自己越来越浮躁, 或许这便是成长或者说进入社会的代价么? Σ( ° △ °|||)︴
新的一年会经历若干次笔试、面试or选择, 会决定未来的职业方向, 也会决定去哪座城市. 很多事情都没有定数, 但相信无论怎样, 心有所向, 未来终可期. 感谢这一年帮助过、陪伴过我的朋友们, 也祝你们能有个美好的2019! (๑•̀ㅂ•́)و✧
实现Dijkstra算法
利用C++实现了Dijkstra算法.
用“波函数坍缩”实时生成场景
神说, 要有光.
于是有了光.
神说, 要有一座城.
于是有了一座城.
神说, 这座城要无限大.
神啊你别再说了, 那是另外的价钱.
将字符串转为大小写的小技巧
以前只知道如何将字母转为大小写, 刚刚发现了将整个字符串转为大小写的方法, 记录一下~
string p="haha"; transform(p.begin(), p.end(), p.begin(), ::tolower);//将整个字符串转为小写字母 transform(p.begin(), p.end(), p.begin(), ::toupper);//将整个字符串转为小写字母
构造哈希表II
继上一篇构造哈希表的文章以后, 又碰到了一个需要构造哈希表的问题, 只不过此时的哈希表已经从unordered_map换为了unordered_set.
构造哈希表I
如果在不用C++内置的哈希表时, 你会怎么构造一个哈希表呢? 当然, 此时键值是有限的, 即有上界和下界. 有一个这么好的条件限制, 我自然而然地想到了用一个vector顺序访问, 代码如下:
构造四叉树
经常接触的是二叉树, 对四叉树或者八叉树仅仅是有所耳闻, 知道是干嘛的:
四叉树广泛应用于图像处理、空间数据索引、2D中的快速碰撞检测、存储稀疏数据等,而八叉树(Octree)主要应用于3D图形处理。对游戏编程,这会很有用。