C/C++
楠少科技
聊聊技术~
展开
-
C++ 数独游戏
C++ 数独游戏直接上代码:// 数独 sudoku #include <iostream>using namespace std;int P[9][9];bool flag = false;// 处理输入 void input(){ char t; cout << "输入棋盘,空用 0 表示\n"; for(int i = 0; i <...原创 2020-01-13 13:41:15 · 5733 阅读 · 3 评论 -
二叉树的创建及各种遍历
前些天看数据结构,看到了二叉树的相关操作,我觉得,链表搞透彻了,这些东西都不是问题,还有栈、队列之类的,都是基于结构体和指针,其原理和链表相差无几,接下来来分享一下二叉树的创建以及各种遍历方法:二叉树简介二叉树(英语:Binary tree)是每个节点最多只有两个分支(不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”和“右子树”。二叉树的分支具有左右次序,不能颠倒。二叉树的第层至多拥有...原创 2018-04-21 16:47:44 · 360 阅读 · 0 评论 -
井字棋人机
井字棋人机对弈的实现 以3*3的二维数组存放棋盘,输入两个数字表示要下的位置,然后人机对弈;1.划分模块 (1). 输出模块 输出棋盘:不断的清屏、打印、清屏、打印以实现动画式的效果( 一般都会把清除光标带上的 )。 输出结果:谁输谁赢。(2).判断模块...原创 2018-05-13 20:17:19 · 4243 阅读 · 2 评论 -
万能头文件#include "bits/stdc++.h"
发现新大陆刷题过程中,题解中出现一个陌生的头文件bits/stdc++.h万能头文件 只要用了这个头文件 其他的就不用写了。相对平常的:#include "algorithm"#include "cstdlib"#include "cstring"#include "cmath"#include "iostream"#include "vector"#include "cstd...原创 2019-05-21 16:15:44 · 6302 阅读 · 2 评论 -
洛谷 P1101 单词方阵
题目描述给一n×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着 88 个方向的任一方向,同一单词摆放时不再改变方向,单词与单词之间可以交叉,因此有可能共用字母。输出时,将不是单词的字母用*代替,以突出显示单词。例如:输入: 8 输出: qyizhong *y...原创 2019-05-21 16:23:51 · 377 阅读 · 0 评论