原料用途IDEA编程用的IDE(不会有人没有吧?啊这……)Clash for Windows代理工具,没有的自行上网找机场Git bash没有Git?没有精神! Step1:...
众所周知,一个Java类只能extends一个类,但可以implements多个接口。 那么什么时候用继承,什么时候用实现接口呢? 继承关系表明了两个类之间的抽象联系; 而接...
只需要对链表稍加改造,就可以支持类似“二分”的查找算法。我们把改造之后的数据结构叫做 跳表 Skip List 跳表的原理 跳表是在前一层链表基础上间隔1个元素抽出一层新的链...
原式:最简单的二分查找 注意1:求mid时,使用 int mid = left + ((right - left) >> 1); 代替 int mid = (right + ...
桶排序、计数排序、基数排序 是三种不基于比较的时间复杂度为O(n)的排序算法。 桶排序 Bucket Sort 桶排序的核心思想是:将要排序的数据分到几个有序的桶里,每个桶里...
问题 如何在 O(n) 时间复杂度内在无序数组中找到第K大的数? 思路 我们的目的是找到第K大的数(对于第K小的数同理),不需要关注具体哪些数比K大,也不需要关注具体哪些数比...
分治思想 分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了,大问题也就解决了。 分治和递归很像,分治算法一般都是用递归来实现的。 分治是一种...
以下命令不区分大小写 条件命令项目名in:name ***readmein:readme ***descriptionin:description ***编程语言langua...
概念解释 准确率 (accuracy) = (TP + TN) / (TP + FN + FP + TN)通俗解释: 在所有样本中,预测正确的概率 精确率 (precisio...
使用maven项目时,总是默认将语言等级和目标字节码版本重置为默认值,影响开发。这里通过设置pom.xml指定这两个值。 指定 Language Level 指定 Targe...
经典的常用的几种排序算法 排序算法时间复杂度是否基于比较冒泡,选择,插入O(n2)是快排,归并O(nlogn)是桶,计数,基数O(n)否 有序度和逆序度 有序度指数组中具有有...
项目环境:Angular8 导入JavaScript Step1 放入JS文件 建议将js文件放在src/assets下 Step2 在angular.js中引入 Step3...
TS1086: An accessor cannot be declared in an ambient context. 解决方法1(实测)更新 typescript 版本...
复杂度分析即渐进复杂度分析,反映了算法执行效率与数据规模之间的增长关系。 空间复杂度 常见的就是 O(1), O(n), O(n2) 时间复杂度 时间复杂度量级大O表示法常量...