自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 逆波兰表达式求解

逆波兰表达式 逆波兰表达式又名后缀表达式。逆波兰表示法是波兰逻辑学家J・卢卡西维兹(J・ Lukasiewicz)于1929年首先提出的一种表达式的表示方法 。后来,人们就把用这种表示法写出的表达式称作“逆波兰表达式”。逆波兰表达式把运算量写在前面,把算符写在后面。 如: * + 2 3 5 ==(2+3)*5 //采用递归思路求解 #include<iostream> #include<cstdlib> using namespace std; double exp() { c

2021-02-23 18:59:17 193

原创 n皇后问题

N皇后问题,采用递归求解 使用递归小技巧:默认k值前k-1部分已知 使用数组queenPos记录位置 关于Nqueen函数思路: 首先判断k与N是否相等,这也是结束递归输出正确结果的条件(注意行列的输出表示) 接着采用双重循环遍历位置 i为k即将存放位置,j用于判断位置是否冲突 特别的,分清queenPos[j],j,k,i代表含义 queenPos[j]为先前确定的’k’,而queenPos[j]与i的比较则为当前k是否冲突 注意斜对角的判别// abs(queenPos[j] - i) == abs(k

2021-02-23 16:49:47 53

空空如也

空空如也

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

TA关注的人

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