Lans_g
2021-05-12 20:54
采纳率: 46.7%
浏览 102
已结题

为什么for循环会超时而while循环就没事,二者有什么区别啊

 

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

6条回答 默认 最新

  • CSDN专家-showbo 2021-05-12 22:07
    最佳回答

    for循环当不完全匹配的时候,如'flower','flight'这2个单词,会在匹配第三个字符的时候不成功,index一直在2这个值无法增加变死循环

     

    while的话对应位置 s1.charAt(index) == s2.charAt(index)不匹配就退出循环了

    评论
    解决 无用
    打赏 举报
查看更多回答(5条)

相关推荐 更多相似问题