问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

相机的cced传感与cced hr有什么区别

发布网友 发布时间:2022-04-22 13:35

我来回答

1个回答

热心网友 时间:2023-08-25 04:19

#include "stdafx.h"
#include
#include
#include
#include
#include
#include
#include
#include
#include

using namespace std;

class Solution {public:
char* flag;
bool hasPath(char* matrix, int rows, int cols, char* str)
{
flag = str;
if (matrix == NULL || str == NULL) return false;
char* current = matrix;
char* tempStr= matrix;
bool result = false;
while (tempStr <matrix +rows*cols)
{
/* cout << "*current:" << *current << " ";
cout << "*str:" << *str << endl;*/
if (*tempStr == *str)
{

visisted.clear();//要忘清楚visisted(问题1)
setVisisted(rows, cols);
char* current = tempStr;
cout << "*current:" << *current << " ";
cout << "*str:" << *str << endl;
result = getPath(matrix,rows,cols, str, current);
cout << endl << endl;;

}
if (result == true) break;
++tempStr;
}
return result;
}

bool getPath(char* matrix, int rows, int cols, char* str, char* current)
{
if (*str == '\0')return true;//注意:句放同位置结论同能放面位置(问题3)
if (current matrix || current >= matrix + rows*cols) return false;
if(visisted[current - matrix]==true)return false;
// visisted[current - matrix] = true;//该数符合要求才设置true!!!!!!!!!!!!!!设置处错误(问题2)

//if (*str == '\0')return true;//注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cout << "*str:" << *str << " ";
cout << "*current:" << *current << endl;
cout << "str标:" << str - flag<<" " ;
cout << "current标:" << current - matrix << endl;

if (*str != *current) return false;
//if (*str == *current)//两者相等
visisted[current - matrix] = true;//该数符合要求才设置true!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
return getPath(matrix, rows, cols, str + 1, current - 1) ||
getPath(matrix, rows, cols, str + 1, current + 1) ||
getPath(matrix, rows, cols, str + 1, current - cols) ||
getPath(matrix, rows, cols, str + 1, current + cols);

}
vector visisted;//访问标志数组已经访问则设置true访问
void setVisisted(int rows,int cols)
{
int i = 0;
while (i<rows*cols)
{
visisted.push_back(false);
++i;
}

}
};int main(){

Solution so;
//cout << 1 / 10 << endl;
//char* matrix = "abcesfcsadee";
//char* matrix = "ABCEHJIGSFCSLOPQADEEMNOEADIDEJFMVCEIFGGS";
//char* str = "SLHECCEIDEJFGGFIE";

char* matrix = "AAAAAAAAAAAA";
char* str = "AAAAAAAAAAAA";
char* str1 = "bcced";
char* str2 = "abcb";
char* str3 = "abc";
int rows = 3;
int cols = 4;
//cout<<"bcced匹配结:"<<so.hasPath(matrix, rows, cols, str1)<<endl;
//cout << "abcb匹配结:" << so.hasPath(matrix, rows, cols, str2) << endl;
//cout << "abc匹配结:" << so.hasPath(matrix, rows, cols, str3) << endl;
cout << "SLHECCEIDEJFGGFIE匹配结:" << so.hasPath(matrix, 3, 4, str) << endl;

return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
推荐一款在卧室听的音响,最好带CD,带收音机,可插U盘,价格1000以内!尽量... 求问,近几年还会有类似于声之形、你的名字这样的动漫电影么w_百度... 苦学包括什么 北京世纪百奥科技有限公司怎么样? 居住证积分需要哪些材料 上海办居住证积分需要什么资料 居住证积分有哪些材料 如何建立良好的家庭情感氛围 如何让家庭氛围更快乐 如何营造一个欢乐轻松的家庭氛围呢? 佳能A2100与A3000哪个好 豆豉鲮鱼罐头的危害是什么? 想入手一款佳能相机,求推荐 大马哈鱼籽罐头怎么吃 佰卓for尼康D810单反相机肩屏贴膜好吗,好不好 如何评价鲱鱼罐头的味道? 404 Not Found 三条鱼 这个从左到右是什么鱼 谢谢了 单反相机怎么保养? 鲭鱼罐头的家常做法 单反相机电池国产的与原厂的有什么区别?国产的对相机有危害吗? 食品烹饪---鱼子罐头,怎么弄的吃?《是生的哦》 关于单反的问题.. 鱼籽罐头怎么做好吃 相机屏幕偏洋红是什么情况 我是用的是佳能5d3 用了快三年了 现在同样的照片在我的相机上偏洋红色 有没有给gr装UV镜的,请推荐个牌子。 鱼子罐头怎么吃啊 佳能G5X可以加滤镜吗 GGS金刚膜怎么起下来? 这是什么鱼?鱼鳍前有长须 带鱼罐头怎么加热合适? 佳能7D贴什么膜好 如何自制带鱼罐头? 鱼子酱罐头能直接吃吗 整个花剪去后。剩下的根株怎么办 养花如何处理烂根? 我要换花盆,花长了很多根,拿不出来怎么办? 刚从土里拿出的花怎么把根洗干净 如果花根烂了,怎么处理怎么消毒? 花根未死怎么剪枝? 养花烂根,如何进行救治? 花根烂了怎么办 花根烂了怎么办? 花根烂了怎么办? 我给花换土的时候不小心把花根弄断了,怎么办 花烂根了怎么办 我的绿萝花根断了怎么办? 水泡花烂根怎么办? 长寿花的根断了怎么办 花卉烂根 我的绿帝王烂根了,怎么办呀?