我正在尝试用Java实现二进制搜索,但是我的代码有一些问题。如果我要查找的元素存在于数组中,它就会起作用。如果没有,程序就不会打印错误消息。我的意思是-Please enter array sizePlease enter element 0Please enter element 1Sortedelements[3, 4]
Please enter the element you want to find in the array
例如,如果我有一个结构来保存这样的信息: int a, b;我不想使用元组,也不能使用C++20和<=> (我可以使用的最高值是C++17)。那么,我必须实现的操作数重载(和其他函数)的最小集合是什么,才能使它与所有(或大多数) STL算法和容器一起工作?如果我假设用户将而不是自己执行任何操作,如下所示:Two b(2,3);