HashMap实现思路(小白科普)
HashMap是java和Android中常用的一个容器,采用了数组+链表的结构来存储数据(PS:jdk1.8新增红黑树,当链表长度大于8以后,链表会进化成红黑树)。下面具体分析HashMap的实现思路。
argo搭建
argogithub[链接]安装启动kubectl create namespace argokubectl apply -n argo -f [链接] {代码...} 创建拥有create pod之类的权限的workflow账户给argo使用kubectl apply -f {代码...} argo的任务yaml文件里增加spec.serviceAccountName {代码...}
2020-12-22
813. 最大平均值和的分组 : 结论序列 DP 题
给定数组 nums 和一个整数 k 。我们将给定的数组 nums 分成 最多 k 个相邻的非空子数组 。 分数 由每个子数组内的平均值的总和构成。
2022-11-28
622. 设计循环队列 : 数组模拟循环队列
设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。
2022-08-02
50个名额限量开放|带着OceanBase年度发布会的消息走来了!
2022 年 8 月 10 日,OceanBase 将在北京、上海、深圳,以“三地分布式大会”的形式举办「2022 年 OceanBase 年度发布会」。OceanBase 4.0 即将重磅发布,我们邀您一同见证 OceanBase 的产品突破与创新,分享 OceanBase 的战略思考和发展方向,探讨分布式数据库前沿的技术趋势,感受全新的 OceanBase!
2022-07-19
机器学习-Kmeans
K-means是一种经典的无监督学习算法,用于对数据进行聚类。K-means算法将数据集视为具有n个特征的n维空间,并尝试通过最小化簇内平方误差的总和来将数据点划分为簇。本文将介绍K-means算法的原理、实现和应用。
2023-02-11
查找字符串最长回文
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.
2017-07-01
[LintCode] Merge Sorted Array II
Merge two given sorted integer array A and B into a new sorted integer array.
2016-02-10
PAT A1020
本题主要考虑两个点:四种遍历和遍历序列生成树;后序序列+中序序列可以确定出唯一一颗子树,并且通过观察我们也可以发现两序列的判别点:1.后续序列的其中一颗子树序列的最后一个节点必定是该子树的根节点;2.通过该根节点可以将中序序列分为左右两个子树,通过子树序列再去第一步进行子树序列的判断;
2019-02-10
LeetCode 25. K 个一组翻转链表 | Python
25. K 个一组翻转链表 题目来源:[链接] 题目 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例: 给你这个链表:1->2->3->4->5 当 k = 2 时,应当返回: 2->1->...
2020-05-03
BD: 字符串最小表示(基础上机试题)
把一个长为len的字符串围成一个圈,然后以任意一个字符作为起点,都会产生一个长为len的字符串,字符串的最小表示就是所有字符串中字典序最小的那个。例如字符串alabala,将它围成一个圈后,根据上面的规则会形成以下新的字符串:labalaaabalaalbalaalaalaalablaalabaaalabal在这所有7个字符串中,字典序最小的是aalabal...
2021-04-28
kubernetes (k8s) v1.24.0 安装dashboard面板
[链接][链接][链接][链接]\_33921750[链接][链接][链接][链接][链接][链接][链接] CSDN、GitHub、知乎、开源中国、思否、掘金、简书、腾讯云、今日头条、个人博客、全网可搜《小陈运维》 文章主要发布于微信公众号:《Linux运维交流社区》
【实战Java高并发程序设计 4】数组也能无锁AtomicIntegerArray
除了提供基本数据类型外,JDK还为我们准备了数组等复合结构。当前可用的原子数组有:AtomicIntegerArray、AtomicLongArray和AtomicReferenceArray,分别表示整数数组、long型数组和普通的对象数组。
使用K8S搭建前端测试环境 - K8S环境搭建
本文不会对K8S细节做说明,只会针对用到K8S的功能做简单的介绍。 由于只是搭建开发环境,所以不会用到多个Pods,在环境的搭建上本着怎么方便怎么来的原则进行。 K8S提供了minikube 这样的一个快速的迷你环境搭建,麻雀虽小,但是已经能够满足此次我们环境的搭建了。 minikube 的安装非常简单,通过链接 下载 适合自己系...
2020-06-22
K-means:无监督聚类的经典算法
无监督学习是一类用于在数据中寻找模式的机器学习技术。无监督学习算法使用的输入数据都是没有标注过的,这意味着数据只给出了输入变量(自变量 X)而没有给出相应的输出变量(因变量)。在无监督学习中,算法本身将发掘数据中有趣的结构。在监督学习中,系统试图从之前给出的示例中学习。(而在无监督学习中,系统试图...
2020-05-19
测试使用K-最近邻(kNN)算法的30个问题
如果你要问我机器学习中2种最直观的算法——那就是k最近邻(kNN)和基于树的算法。两者都易于理解,易于解释,并且很容易向人们展示。有趣的是,上个月我们对这两种算法进行了技能测试。
2020-09-25
第 16 章 【硬核!】 垃圾回收相关 GC细讲
在默认情况下,通过System.gc()者Runtime.getRuntime().gc() 的调用,会显式触发Full GC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。
2020-10-14