1032 Sharing (25分)

  1. 注意输出格式

    if(suffix != -1)
          printf("%05d\n", suffix);
    else printf("-1\n");
    
  2. 特判:至少一个单词是空的

    if(word[0]==-1 || word[1]==-1) {
          printf("-1\n");
          return 0;
    }
    
  • 从尾到头判断地址是否相等 👉 code 1

  • 对第一个单词进行遍历并标记。在对第二个单词进行遍历时,若遇到被标记的节点,输出节点地址并结束遍历 👉 code 2

    题外话:对于以下情况不能正确输出

posted @ 2020-07-31 15:51  Blind  阅读(57)  评论(0编辑  收藏  举报