LeetCode刷题中遇到的bug

摘要:
下面的bug是我使用C刷题时遇到的所有bug。1.函数是解决方案c:Infunction'isSubtree'行13:Char12:warning:implicitdeclarationoffunction'isNameTree';你是说“三分之一”吗?[-Wimplicit函数声明]returnisSameTree(s,

以下bug都是本人用C刷题时遇到的

bug1:函数为被明确定义

solution.c: In function ‘isSubtree’
Line 13: Char 12: warning: implicit declaration of function ‘isSameTree’; did you mean ‘isSubtree’? [-Wimplicit-function-declaration]
     return isSameTree(s,t)||isSubtree(s->left,t)||isSubtree(s->right,t);
            ^~~~~~~~~~
            isSubtree
solution.c: At top level
Line 15: Char 6: error: conflicting types for ‘isSameTree’
 bool isSameTree(struct TreeNode *s,struct TreeNode *t){
      ^~~~~~~~~~

主函数想调用子函数,必须把子函数的定义放在主函数前

bug2:测试用例通过,提交不通过

好几次都遇到这个问题,特别头疼,后来查了一下,原来是全局变量的原因,以后写代码还是不要用全局变量了,本身就是个不好的习惯

免责声明:文章转载自《LeetCode刷题中遇到的bug》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇初学 Java Script (数据类型)修改虚拟机硬盘的大小下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】SSE4.1指令集系列之一

转自:http://www.cnblogs.com/celerychen/archive/2013/04/02/2995586.html 本文要介绍的是SSE4.1指令集中的几条整数指令及其在视频编码中的应用。 1.单指令32字节差分绝对值求和指令MPSADBW 这条指令类似于SSE的PSADBW,但它实现的功能更强大。包括微软官方网站上对这条指令的说明都...

MD5算法的c++实现

需要注意的几点: (1)md5存取的数据长度仅为64位,位于数据的最前端,大于令其自然溢出。 (2)update函数和final函数处理得很繁琐,需要仔细分析。 (3)16位md5码取32位md5码的中间16位。 1、Md5.hpp #include<cstdio>#include<cstring>#include<algor...

Libevent:6辅助函数以及类型

在头文件<event2/util.h>中定义了许多有用的函数和类型来帮助实现可移植的程序。Libevent在内部使用这些类型和函数。 一:基本类型 evutil_socket_t 除了Windows之外的大多数系统,socket就是一个整数,而且操作系统按照数值顺序对它们进行处理。而在Windows socket API中,socket是SO...

Blocks学习笔记总结

  本文是对Apple的《Blocks Progromming Gude》学习的笔记总结。   对象时C级别的语法和运行时特性。和标准C函数很类似,但除了可执行代码外,还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个block维护一个状态集(数据),可以在执行的时候用来影响程序行为。Block用来作为回调特别有用。   你可以在MAC OS 10....

整体二分

关于整体二分的学习其实只是了解了普通二分之后自然就懂了整体二分了。没有很难但是基于整体二分是基于时间和值域的分治。 比CDQ要更强一点。因为可以在一些离线的题目当中代替树套树什么的。 同时也非常的好写 。至少代码好懂。 首先是值域上的二分 这个二分是分离不同的值毕竟不同的值在不同的区间之内。我们可以将其二分。但是单次二分也是可以得到整体的信息的不妨把所有的...

刚才遇到了关于C#使用外部DLL函数上的char*的问题。

有个网友在群中说:“问一个问题,vc写的dll返回值为char *,c#中如何定义,我定义了string,要出错的。”有个网友建议他用unsafe,而后来他说他解决了,他的代码如下: [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi)]publicstructKeyBuf{[MarshalA...