康小城 level
获赞
883
粉丝
7
关注
5
看过 TA
15
深圳大学
2018
C++
IP属地:未知
奔跑着的"小码".....
私信
关注
2017-08-25 18:24
已编辑
深圳大学 C++
问题:输入一个字符串数组,如果该字符串数组中的每个字符串的尾元素与下一个字符串的首元素是一样的,则认为该字符串数组是一个好的数组(忘记了原题,怎么称呼这样的数组,暂且这样叫吧)。如果是好的数组则返回1,第一个字符串的首元素与最后一个字符串的尾元素没有要求。 int Array(char** arr, int length ){ //输入为字符串数组,及其长度 } 输入1:["abegc","cef","fnmde", "exy"], 返回:1 输入2:["agd", "dcnf", "deg"] 返回:0 中兴的题目可以说非常简单了,但是,本人算...
0516wss:#include<iostream> using namespace std; int Array(char **arr, int length ){ //输入为字符串数组,及其长度 if(arr==NULL||length<1) return -1; for(int i=1;i<length;i++) { if(arr[i-1][strlen(arr[i-1])-1]!=arr[i][0])//比较字首和自尾的字符,不等就返回0 return 0; } return 1; } int main() { char *arr[4]={"abc","cde","fg","gh"}; cout<<Array(arr,4); return 0; }
投递中兴通讯等公司10个岗位 >
0 点赞 评论 收藏
分享
2017-08-22 19:24
深圳大学 C++
今天在刷《剑指offer》中“二叉树中和为某一值的路径”题目时,没有什么思路,参考了相关大神的代码和思路之后,自己写了一下,但是遇到了一个实现细节的问题。先贴代码:&nbsp;class&nbsp;Solution&nbsp;{&nbsp;public:&nbsp;vector&lt;vector&lt;int&gt;&nbsp;&gt;&nbsp;res;//存放满足条件的所有路径&nbsp;vector&lt;int&gt;&nbsp;subRes;&nbsp;//存放某一条合格的路径&nbsp;vector&lt;vector&lt;int&gt;&nbsp;&gt;&nbsp;FindPath(TreeNode*&nbsp;root,int&nbsp;expectNumber)&nbsp;{&nbsp;...
sgbs:原因是因为  在FindPath函数里要不断的递归自己,如果你将两个数组放入函数中 你难道不知道要重新初始化吗?也就是说之前的工作都白做了。然而咱们要的却是res 不断递归的结果,所以呢要放外面 不然 你得到的结果是 最后一次递归的结果。 不知道你明白没?不明白的话可以联系我!
投递思源智通等公司10个岗位 >
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务