c++学习笔记
文章平均质量分 93
麦特·莱博
这个作者很懒,什么都没留下…
展开
-
c++五子棋项目(Qt界面)
alpha-beta算法和Qt绘制的棋盘。使用QtCreator6.3打开项目,然后构建并运行代码。项目内容利用C++的知识和QT以及一些自行拓展的新知识,实现AI模式对战的五子棋游戏,尝试设计启发式算法,实现AI模式的五子棋游戏。......原创 2020-09-04 16:15:06 · 8154 阅读 · 7 评论 -
打印树形图(二叉树)
控制台打印树形图(二叉树)在读leetcode第337题时,发现题目中的二叉树排列的很规整、漂亮,如下:示例一:输入: [3,2,3,null,3,null,1] 3 / \ 2 3 \ \ 3 1输出: 7示例二:输入: [3,4,5,1,3,null,1] 3 / \ 4 5 / \ \ 1 3 1输出: 9于是参考了博客,并把格式加以修改,最后在Vs 2019 中打印得到原创 2020-09-04 14:16:39 · 6980 阅读 · 0 评论 -
判断数独是否成功(c++)
一、问题描述游戏中你需要在一个9∗99*99∗9的方格内放置 1-9 的数字,让每一行、每一列和9个3*3的小方格都只出现一次 1-9 的数字,满足上述规则的数独,即为成功的数独!二、解题思路最开始的想法是用行、列和块的和来检查,但是显然是错误的,比如都填满5;所以我们需要依据规则来检查,即要检查1-9是否齐全并且没有重复。所以,解题的想法就是:设置标志数组 tag,将要检查的行列块的当前位置的数字,作为tag的索引,相应位置填1,最后检查是否tag所以位置都为1,如果不是,说明,1-9中有数字没用原创 2020-06-30 21:55:58 · 4392 阅读 · 2 评论