连连看游戏寻找能成功消除的算法

连连看游戏的消除判定是3条直线之内能连上即可消除 那么,要如何实现呢 首先,我们把棋盘的数据用一个数组来存下来 然后分析一下消除条件 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

2018-08-24 15:54:33

阅读数:110

评论数:0

string数学表达式处理

优化一下上次写的代码,加上了注释,加强了可读性和封装性#include "reverse_polish.h" void reverse_polish() { string st; cout << &quot...

2018-02-09 16:17:03

阅读数:69

评论数:0

string类型的数学表达式处理

  本来是想写一个逆波兰的,写着写着就写歪了,写成了直接处理表达式字符串并输出结果,写的差不多了才发现逆波兰比这样写应该要简单,也可能是我的思路有问题吧,还有一些需要优化的地方以后再说吧。  主要的思路是这样的,先处理括号,把一个带括号的表达式分解成前段,括号内的内容为中段,括号后面的内容分为后段...

2018-02-08 14:54:49

阅读数:161

评论数:0

递归约瑟夫一点理解

int Joseph_recursive(int sum, int value, int n) { if (n == 1) { return (value - 1) % sum; } else { return (Joseph_recursive(sum - 1, value, ...

2018-01-15 17:35:44

阅读数:52

评论数:0

2017-12-13 指针

  指针常量 指向常量的指针 可以修改指针指向,不能修改指向地址的内容。   常量指针 固定指向的指针,可以修改指向地址的内容,但是不能修改其指向性。   指向常量的常量指针 指针本身就是一个常量,即不能修改其指向的地址,但是因为其指向的地址是个常量,所以连其指向地址的内容也没法...

2017-12-13 19:12:06

阅读数:34

评论数:0

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