搜索数组报告“找不到”,即使找到了
这是一个通用的问题和答案,这是一个逻辑错误,我在许多来自不同语言的新程序员的问题中看到过。
问题是在数组中搜索与某些输入条件匹配的元素。该算法,在伪代码中,如下所示:
for each element of Array: if element matches criteria: do something with element maybe break out of loop (if only interested in first match) else: print "Not found"
此代码报告“未找到”,即使它成功地找到了匹配的元素。
慕斯709654
相关分类