- 博客(4)
- 收藏
- 关注
原创 Java基础算法二分查找(折半查找)
二分查找针对有序数据,无序数据需要先排序,而排序的时间复杂度最低还是O(nlogn).如果针对一组静态数据,没有频繁的插入,删除,可以进行一次排序,多次二分查找. 但数据集合又频繁的数据插入和删除时,为了保证数据的有序,需要在每次二分查找前排序, 针对这种动态数据集合, 无论哪种方法,维护成本都很高. 因此,二分查找只能在插入,删除数据不频繁 , 一次排序多次查找的场景下使用 . 针对动态数据集合,二分查找不再适用。:每次排除一半的数据,查询数据的性能明显提升!:数组中的数据必须是。
2023-10-23 12:25:22
70
原创 Python-Numpy的使用2023.10.14
Numpy——一个在Python中做科学计算的基础库,重在数值计算,也是大部分Python科学计算库的基础库,多用于在大型、多维数组上执行数值运算。
2023-10-14 15:45:07
124
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人