摘要: 什么是对数软件开发中通过合理的算法能减小计算的空间复杂度和时间复杂度,有的复杂度为logN,什么是logN? 对数首先,logN被称为对数,是在幂函数的基础上衍生的。例如:3²=9,可以得到log以3为底的9的对数等于2,可以理解为3相乘等于9,这里是两个3相乘,所以结果就是2。 比较经典的二分查找 阅读全文
posted @ 2023-04-30 13:32 bibidotdot 阅读(170) 评论(0) 推荐(0)
摘要: 什么是哈希表? 我们在这篇文章将要学习最有用的数据结构之一—哈希表,哈希表的英文叫 Hash Table,也可以称为散列表或者 Hash 表。 哈希表用的是数组支持按照下标随机访问数据的特性,所以哈希表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。 哈希表存储的是由键( 阅读全文
posted @ 2023-04-30 13:28 bibidotdot 阅读(48) 评论(0) 推荐(0)
摘要: 个人项目经历: 最近项目中遇到一个同步接口数据(类似爬虫)的需求,原来项目中的功能都是同步调用接口返回结果进行数据操作的,但是实时性很差,而且受第三方接口调用频率影响,导致我不得不换一个方案,最开始我是想用数据报表方式,也就是每个周期,定期把需要的数据同步到本地报表库里,然后我就可以直接从自己的数据 阅读全文
posted @ 2023-04-30 12:34 bibidotdot 阅读(27) 评论(0) 推荐(0)