C++
文章平均质量分 63
SkyNullCode
专注于iOS开发,有Windows、Mac开发经验。对图形图像与音视频编解码感兴趣。
audio_video_render 会持续更新一些干货资源,欢迎大家关注。有想了解的技术也可以给我留言,我会尽量帮你解决。
展开
-
编译器优化之Loop Unrolling
开发过程中,我们有可能会写段循环语句来执行一段代码,完成一个功能点。运行没问题看到结果后,一切万事大吉,功能完成了就可以了。但对于这段代码背后是如何执行的,很少有人愿意去深究,除非涉及到一些性能问题,不得不改进循环时才会去真正的探究本质。其实对于我们写的循环语句,编译器有可能帮助我们做了一定程度上的优化。这种优...原创 2021-11-09 19:27:20 · 1168 阅读 · 1 评论 -
线段树
线段树是一棵树,而且是二叉搜索树。它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。 主要应用:适用于和区间统计有关的问题,例如大数据的动态修改 及多次查询就比较适合使用这种树,效果比较好。SegmentTree C++代码实现原创 2015-11-21 14:56:07 · 637 阅读 · 0 评论