二分查找算法速记

2019-04-26
阅读 1 分钟
2.7k
二分查找(英语:binary search),也称折半搜索(英语:half-interval search)对数搜索(英语:logarithmic search,是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元...

快速排序填坑口诀

2019-04-23
阅读 3 分钟
4k
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此在很多笔试面试中出现的几率很高。

用PHP和Python生成短链接服务的字符串ID

2018-10-13
阅读 2 分钟
4k
假设你想做一个像微博短链接那样的短链接服务,短链接服务生成的URL都非常短例如: [链接] 我们应该都能想到链接中的E70Piib对应的就是存储长链接地址的数据记录的ID,可是这个有大小写字母和数字构成的唯一ID是怎么生成的呢,刚学编程的时候我们用的方法都试拼接一个足够唯一的字符串(比如时间戳加用户ID等等)然后再用...