其他分享
首页 > 其他分享> > 一些奇思妙想

一些奇思妙想

作者:互联网

对于查询一个物品在一组数中是否存在,可以用跳表的办法,O(\(logn\)) 回答询问,但是有一个很玄妙的办法可以 O\((log\sqrt{n})\) 回答询问。类似于跳表一样设置索引,每 \(\sqrt{n}\) 个数设置一个索引,然后二分得到是在哪一个索引里面,接着在这个索引里面二分。这个对于询问很多的题目或许可以用来 卡常?不是很明白,但是感觉应该会有点用。这波操作以后暴力插入一个数的话时间复杂度是O(\(\sqrt{n}\)) 的。(也许可以用来骗分?)

----- \(2021/2/5\)

这篇博客也许会不定时更新.....

标签:二分,一个,询问,sqrt,索引,跳表,奇思妙想,一些
来源: https://www.cnblogs.com/MYCui/p/14226228.html