自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 关于质数筛选从入门到入土的探究

摘要:本文展示了使用C++11 chrono库比较四种质数筛选算法性能的代码实现。包含了三种逐步优化的单数判断方法(基础法、去偶法、质数分布规律法)和埃氏筛法。通过Timer类自动计算各函数执行时间,结果显示在1千万数量级下不同算法的效率差异。其中埃氏筛法通过预标记非质数实现最优性能,而isPrime3利用6n±1规律比基础方法更高效。代码还纠正了埃氏筛只需遍历到√n的常见实现错误。

2025-10-25 21:30:49 355

原创 我们为什么要学习算法,我们为什么要学着优化代码,我们为什么要学会良好的码风

摘要:本文通过绘制棱形图案的实例,对比了直接使用cout输出和使用std::string优化两种方法。当n值较小时,两种方法差异不大;但当n达到1e3以上时,string优化的优势显著,耗时差距呈指数级增长。文章指出,在AI盛行的时代,手动代码优化虽耗时但能加深对编程原理的理解,但实际应用中需权衡效率与时间成本。

2025-10-17 10:50:33 216

原创 关于vscode时间线无法查看已保存文件办法

还有的人关闭了自动保存,就在设置里面搜索auto save,将off改成afterdelay就行了。当我们查看时间线时,无法显示保存文件,可以鼠标查看时间线偏右侧的筛选器时间线。所以我们点击显示本地历史记录,这可以看到已保存文件。

2023-11-03 12:01:08 1535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除