自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 n皇后问题求解

题目描述: 在一个n×n的棋盘上放置n个王后,使得每个王后不会相互攻击,即任意两个王后不在同一行、同一列、同一对角线上,输出所有的放置方式。 输入n,表示棋盘大小。 思路: 深度优先搜索(DFS):枚举第i个王后的放法,再枚举第i+1个王后的放置方法,直至放置完所有棋子,检查放置方式是否合法,若合法则输出;不合法则返回,尝试其他放置方式。 公用: bool isValid(int n) //全部棋子放完之后判断是否合法的函数,主要判断任意两颗棋子是否在同一对角线上 isvalid函数判断是否在同一对角线上的

2020-08-07 10:42:02 559

原创 C++语言程序设计——第三章

C++语言程序设计 第三章 函数调用: 调用函数前要声明函数原型 类型标识符 被调用函数名(含类型说明的形参表) ​ 调用形式:函数名(实参列表) 函数的嵌套调用: 函数调用过程中,用栈保存了当前现场和返回地址。 函数的递归调用: 函数直接或间接调用自身 函数的参数传递: 1.在函数被调用时才分配形参的存储单元 2.实参可以是常量、变量或表达式 3.实参类型必须与形参相符:如果不相符,编译器会先进行类型转换,判断是否合法 4.值传递可以是传递参数值,即单向传递 5.引用传递可以实现双向传递 6.常

2020-06-25 17:31:44 310

原创 LeetCode题解——T94(二叉树的中序遍历)

题目描述 给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 2 / 3 输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗?

2020-06-17 15:36:30 181

原创 LeetCode题解——T155(最小栈)

题目描述 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 题解思路 ...

2020-06-15 16:41:47 131

原创 LeetCode题解——T20(有效的括号)

题目描述 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 ...

2020-06-10 21:35:32 165

原创 LeetCode题解——T9(回文数)

LeetCode题解——T9(回文数) 题目描述 题解思路 1.将数字转成字符串,并将其倒置,判断两者是否相同即可 2.注意负数一定不是回文数 class Solution { public: bool isPalindrome(int x) { if(x<0){ return false; } else{ string tmp = to_string(x);//将整型数x转换为字符串

2020-06-10 16:30:19 199

MFC飞机大战游戏

MFC飞机大战游戏 C++ 可用于程序设计大作业,需要报告的私聊

2017-10-24

空空如也

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

TA关注的人

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