因为我知道的二分法必须是有序序列才可以,求助各位大佬
你是要干嘛?查找指定的字符?先排好序,再用二分查找。
list=['dfsd','cea','werere','ddd','sdfds'] index=list.index('cea') print(index) ### 1
字符串也可以是有序序列啊,先给它排序呗python的列表可以直接判断有没有,用关键字in还可以直接获得index,好像什么查找方法都不需要啊
可以顺序,可倒序,可以排序后二分