链表(上):如何实现LRU缓存淘汰算法? 今天我们来聊聊“链表(Linked list)”这个数据结构。学习链表有什么用呢?为了回答这个问题,我...
简述K均值算法的具体步骤 代价函数可以定义为各个样本距离所属簇中心点的误差平方和 K均值算法的优缺点是什么?如何对其进行调优? K均值算法有一些...
两数之和 python实现 解法1 不用说耗时长,复杂度 解法2 由于数组.index函数复杂度为O(1),整体复杂度降为O(n)看起来而已,其...
排序(上):为什么插入排序比冒泡排序更受欢迎? 排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法,可能就是排序。大部分编程语言中,也...
提到数组,我想你肯定不陌生,甚至还会自信地说,它很简单啊。 是的,在每一种编程语言中,基本都会有数组这种数据类型。不过,它不仅仅是一种编程语言中...
动态规划 参考链接 漫画算法,什么是动态规划? DP 动态规划是一种分阶段求解决策问题的数学思想 题目一 问:下楼梯问题,有一座高度是10级台阶...
链表(下):如何轻松写出正确的链表代码? 上一节我讲了链表相关的基础知识。学完之后,我看到有人留言说,基础知识我都掌握了,但是写链表代码还是很费...
逻辑回归和线性回归的异同点 如果你光说名词相近,那面试官就要打你了。 不同点 逻辑 回归与线性回归最大的区别,即逻辑回归中的因变量为离散的,而线...
spark能替代hadoop么? 从截图中可以看到整个hadoop的架构,Spark只能替代Hadoop的一部分,也就是MapReduce,和H...