我已经为两个linkedLists的交集编写了代码。我试过了 Leetcode网站和我的代码运行没有任何错误。我正在尝试使用main中的自定义驱动程序功能,但我没有收到所需的输出。
不确定我哪里出错了。任何人都可以指出我失踪的东西吗?
<section>
<div id="div1">DIV 1</div>
<div id="div2">DIV 2</div>
<div id="div3">DIV 3</div>
</section>
答案 0 :(得分:1)
我认为主要的问题是,在while循环中,您要比较2016/04/09 22:51:45 Error: Cannot find module 'heroku-run'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (/tmp/heroku-script-021789235:34:14)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
而不是pointer-to-ListNode
中包含的值:
ListNode
你应该这样做:
while(p1!=NULL && p2!=NULL && **p1!=p2**) {
^^^^^^^^^^^
here
p1=p1->next;
p2=p2->next;
**if(p1==p2)**
^^^^^^^^^^^^^^
and here
return p1;
然后存在的问题是,你所计算的东西可能不是“交叉点”,但这是一个不同的问题。