java吧 关注:1,243,985贴子:12,719,868
  • 16回复贴,共1

想求助,看看这个代码的错误在哪里,希望能看到大佬们的不同看法

只看楼主收藏回复

想求助,看看这个代码的错误在哪里,希望能看到大佬们的不同看法,最后一张是题目要求







IP属地:陕西来自Android客户端1楼2020-10-16 03:33回复
    你看下程序运行时报的什么错?


    IP属地:上海来自iPhone客户端3楼2020-10-16 05:21
    收起回复
      for循环里面的n有问题。你n++啥也没干啊。循环体里面 else return 0???直接结束了方法啊。不应该是指针后移遍历node吗


      IP属地:湖北5楼2020-10-16 09:34
      收起回复
        1205648675加我教你


        IP属地:泰国来自Android客户端6楼2020-10-16 12:26
        收起回复
          你有没有感觉你走错吧了?这里是JAVA吧


          IP属地:四川7楼2020-10-16 16:42
          收起回复
            写的太烂了,不就是个链表还是单链表,那里需要这么多while和for循环,迭代器也没实现。


            IP属地:河南来自Android客户端8楼2020-10-21 11:00
            收起回复
              这个程序的本质,是链表的创建,添加元素,删除元素,交换链表中相邻元素,遍历元素,我想以你的机智应该能看出哪个方法对应前面说的哪一个知识点。想要确认程序哪里出问题,不要混合执行多个功能,单个功能进行测试,来判断哪个功能有问题。确定哪个功能出现问题,可以了解一下如何调试(最简单的是各个阶段输出值来看运行到这一步值是否符合预期),最好了解一下调试器怎么用(很简单,且有效提高调试效率)。确认了几行代码有问题就可以进行修改了,另外也可以看一下网上链表操作的代码,看看自己写的是不是有冗余的代码。最后再补充一个点,变量的命名,函数的参数尽量不要使用a,b,c。song1,song2可能都比abc好一点。可以了解一下现在常用的变量命名方法(比如驼峰命名)。学习软件会是一个比较悠长的过程,希望楼主不断进步,加油。


              IP属地:北京来自iPhone客户端9楼2020-10-24 13:20
              回复
                加我,帮你解决1442841853


                IP属地:陕西来自Android客户端10楼2020-10-24 16:12
                回复