华为机试真题 C++ 实现找单词

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为机试真题 C++ 实现找单词相关的知识,希望对你有一定的参考价值。

目录

题目

思路

考点

Code


题目

给一个字符串和一个二维字符数组,如果该字符串存在于该数组中,则按字符串的字符顺序输出字符串每个字符所在单元格的位置下标字符串,如果找不到返回字符串“N”。

1.需要按照字符串的字符组成顺序搜索,且搜索到的位置必须是相邻单元格,其中“相邻单元格”是指那些水平相邻或垂直相邻的单元格。

2.同一个单元格内的字母不允许被重复使用。

3.假定在数组中最多只存在一个可能的匹配。

输入描述:

1. 第1行为一个数字N指示二维数组在后续输入所占的行数。

2. 第2行到第N+1行输入为一个二维大写字符数组,每行字符用半角,分割。

3. 第N+2行为待查找的字符串,由大写字符组成。

4. 二维数组的大小为N*N,0<N<=100。

5. 单词长度K,0<K<1

以上是关于华为机试真题 C++ 实现找单词的主要内容,如果未能解决你的问题,请参考以下文章

华为机试真题 C++ 实现单词接龙

华为机试真题 C++ 实现单词接龙

华为OD机试真题 C++ 实现寻找相似单词2023 Q1 | 100分

华为OD机试真题 C++ 实现寻找相似单词2023 Q1 | 100分

2022华为机试真题 C++ 实现单词重量

华为机试真题 C++ 实现英文输入法