自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

空空如也

万字血书实验报告,N皇后风格带你飞

懂得都懂,综合市面上最先进的N皇后问题,整个实验流程清晰可辩,让你成为架构达人!

2023-09-28

华南理工大学软件架构课程第一次实验:四种风格实现N皇后问题

内容概要:标准的C++对N皇后问题的四种风格实现,并包含性能测试代码。四种架构风格包含管道/过滤器风格、调用/返回风格、回溯法与黑板风格。性能测试暂时仅支持算法相对运行时间。 适用人群:学生党、白嫖党。 其他说明:结构清晰,使用标准,注释良好,大作业的不二之选。 注意:由于内存限制,当输入规模N>=11时,因占用大量内存而导致管道/过滤器风格与黑板风格的内存爆掉。如,当笔者在输入规模N=11时候,管道风格所需要创建的二维矩阵占用内存粗略计算就达到了1.64GB(系统默认INT=4B)!这里,受到风格要求内存消耗是不可避免的,但我们可以采取更为灵活的方式“边申请内存,边释放内存”,或者采取更巧妙的数据结构来大幅减少运行内存,这就为代码优化提供了方向。 后续优化与项目文档我也会上传供大家参考!

2023-09-18

空空如也

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

TA关注的人

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