提问人:kyle BigBoiMoist bowhey 提问时间:11/25/2022 更新时间:11/25/2022 访问量:42
Bianary Search 算法比较
Bianary Search algorithm comparisons
问:
我创建了一个 python 程序,它使用二进制搜索算法对数字列表进行排序,但现在我需要包含一个比较计数器来计算它所做的比较次数。我正在努力弄清楚将计数器放在哪里,因为我在给我的测试代码或我的程序本身中遇到了错误。
答:
0赞
Jokerkeny
11/25/2022
#1
由于您已经将比较设置为全局变量,因此实际上不需要在函数中返回比较。
相反,就在你的 , put 之后global comparisons
comparisons += 1
就够了。
在程序结束时,print(comparisons)
评论