原料用途IDEA编程用的IDE(不会有人没有吧?啊这……)Clash for Windows代理工具,没有的自行上网找机场Git bash没有G...
众所周知,一个Java类只能extends一个类,但可以implements多个接口。 那么什么时候用继承,什么时候用实现接口呢? 继承关系表明...
只需要对链表稍加改造,就可以支持类似“二分”的查找算法。我们把改造之后的数据结构叫做 跳表 Skip List 跳表的原理 跳表是在前一层链表基...
原式:最简单的二分查找 注意1:求mid时,使用 int mid = left + ((right - left) >> 1); 代替 int ...
桶排序、计数排序、基数排序 是三种不基于比较的时间复杂度为O(n)的排序算法。 桶排序 Bucket Sort 桶排序的核心思想是:将要排序的数...
问题 如何在 O(n) 时间复杂度内在无序数组中找到第K大的数? 思路 我们的目的是找到第K大的数(对于第K小的数同理),不需要关注具体哪些数比...
分治思想 分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了,大问题也就解决了。 分治和递归很像,分治算法一般都...
以下命令不区分大小写 条件命令项目名in:name ***readmein:readme ***descriptionin:descriptio...
概念解释 准确率 (accuracy) = (TP + TN) / (TP + FN + FP + TN)通俗解释: 在所有样本中,预测正确的概...