目录 1.桶排序思想 2.算法过程 3.算法实现代码 在开头安利一个可视化网站: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 这上面有排序算法的可视化实现,可结合下文算法过程对照着图学习。 思想:将待排序集合中处于同一 ...
分类:
编程语言 时间:
2021-02-20 11:44:16
阅读次数:
0
推到大O阶(时间复杂度)方法: 用常数1取代运行时间中的所有加法常数 在修改后的运行次数函数中,只保留最高阶项 如果最高阶项存在且不是1,则去除与这个项相乘的常数 得到的最后结果就是大O阶 常见的时间复杂度 例子 时间复杂度 术语 520 O(1) 常数阶 3n+4 O(n) 线性阶 3n^2+4n ...
分类:
编程语言 时间:
2021-02-19 13:45:16
阅读次数:
0
带有L2正则化的线性回归-岭回归 岭回归,其实也是一种线性回归。只不过在算法建立回归方程时候,加上正则化的限制,从而达到解决过拟合的效果 API sklearn.linear_model.Ridge(alpha=1.0, fit_intercept=True,solver="auto", norma ...
分类:
其他好文 时间:
2021-02-19 13:28:20
阅读次数:
0
背景 在 Redis 中,热 key 指的是那些在一段时间内访问频次比较高的键值,具体到业务上,商品的限时抢购、瞬时的新闻热点或某个全局性的资源,都极有可能产生热点 key。 热点 key 的出现可能会对系统的稳定性和可用性造成影响,比如对应节点的网卡带宽被打满,出现丢包重传,请求波动耗时大幅上升, ...
分类:
其他好文 时间:
2021-02-19 13:18:59
阅读次数:
0
KMP算法 在字符串中肯定会遇到顶顶有名的KMP算法,下面让我们一起回顾一下吧~ 什么是KMP? KMP是由Knuth,Morris和Pratt这三位学者发明的一种算法,所以取了三位学者名字的首字母。主要应用于字符串匹配问题上。假如文本串aabaabaaf的长度为n,模式串aabaaf的长度为m,我 ...
分类:
编程语言 时间:
2021-02-19 13:17:23
阅读次数:
0
AES: package com.example.wuji.jiami; import com.sun.org.apache.xml.internal.security.utils.Base64; import javax.crypto.Cipher; import javax.crypto.spe ...
分类:
其他好文 时间:
2021-02-19 13:13:37
阅读次数:
0
初识MySQL 只会写代码的是码农;学好数据库,基本能混口饭吃;在此基础上再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。 为什么要学习数据库 1、岗位技能需求 ...
分类:
数据库 时间:
2021-02-19 13:08:11
阅读次数:
0
组合求和( Combination Sum) 1. 题目描述 Given an array of distinct integers candidates and a target integer target, return a list of all unique combinations of ...
分类:
编程语言 时间:
2021-02-18 13:37:18
阅读次数:
0
1. 题目描述 Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining ...
分类:
移动开发 时间:
2021-02-18 13:31:34
阅读次数:
0
快速排序是用的比较多的排序算法,比如需要对“6 1 2 7 9 3 4 5 10 8”这几个数进行排序。方法是首先在这个序列中随便找一个数作为基准数。比如找 6 作为基准数, 然后需要将这个序列中所有比基准数 6 大的数放右边,比基准数小的数放 6 的左边,类似如下排列: 初始的状态下数字 6 在序 ...
分类:
编程语言 时间:
2021-02-18 13:11:13
阅读次数:
0