自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 Leetcode之N-Sum问题

class Solution { public boolean canThreePartsEqualSum(int[] arr) { int n = 3; if (arr.length <= 0) { return false; } if (isThreeMultiple(arr, n)) { int average = getAverage(arr, n); .

2021-03-31 22:00:39 130

原创 克鲁斯卡尔算法

一:克鲁斯卡尔算法介绍1) 克鲁斯卡尔(Kruskal)算法,是用来求加权连通图的最小生成树的算法。 2) 基本思想:按照权值从小到大的顺序选择 n-1 条边,并保证这 n-1 条边不构成回路 3) 具体做法:首先构造一个只含 n 个顶点的森林,然后依权值从小到大从连通网中选择边加入到森林中,并使森林中不产生回路,直至森林变成一棵树为止克鲁斯卡尔算法图解说明 以城市公交站问题来图解说明 克鲁斯卡尔算法的原理和步骤: 在含有 n 个顶点的连通图中选择 n-1 条边,构成一棵..

2021-03-31 00:01:09 2516

原创 普里姆算法

一:普里姆算法package com.github.prim;/** * @author lizhangyu * @version 1.0 * @description * @date 2021/3/30 17:03 */public class MGraph { /** * 表示图的节点个数 */ int verxs; /** * 存放节点数据 */ char[] data; /** *

2021-03-30 17:44:45 667

原创 MySQL底层事务实现的原理

一:MySQL底层事务实现的原理

2021-03-27 00:40:16 146

原创 mysql中的存储引擎

一:MySQL中的存储引擎

2021-03-27 00:39:23 52

原创 UDP详解

一:UDP详解

2021-03-27 00:36:56 121

原创 虚拟内存

一:虚拟内存

2021-03-27 00:35:45 62

原创 TCP详解

一:TCP详解

2021-03-27 00:35:09 12080

原创 dubbo-admin管理后台的搭建

一:dubbo-admin管理后台的搭建

2021-03-26 00:03:34 123

原创 KMP算法

一:KMP算法

2021-03-26 00:02:14 115

原创 贪心算法

一:贪心算法

2021-03-26 00:01:38 126

原创 动态规划算法

一:动态规划

2021-03-26 00:01:06 260

原创 RSA+AES实现接口验签和参数加密

一:RSA+AES实现接口验签和参数加密

2021-03-24 21:20:42 1020

原创 zookeeper选举原理

一:zookeeper选举原理

2021-03-24 00:03:34 78

原创 zookeeper作为分布式锁的原理

一:zookeeper作为分布式的原理

2021-03-24 00:02:32 127

原创 spring源码之xml文件的解析

一:Spring源码之xml文件的解析

2021-03-21 20:35:20 122

原创 spring源码之过滤器

一:spring源码之过滤器

2021-03-21 20:34:47 124

原创 spring源码之拦截器

一:spring源码之拦截器

2021-03-21 20:34:16 111

原创 Spring源码之事务实现原理

一:Spring源码之事务实现原理

2021-03-21 20:33:35 70

原创 Spring源码之IOC

一:Spring源码之AOP

2021-03-21 20:33:01 107

原创 Spring源码之AOP

一:Spring源码之IOC

2021-03-21 20:32:22 81

原创 Redis设计与实现之Lua脚本

一:Redis设计与实现之Lua脚本

2021-03-21 14:08:58 87

原创 Redis设计与实现之事务

一:Redis设计与实现之事务

2021-03-20 18:47:21 97

原创 Redis设计与实现之发布与订阅

一:Redis设计与实现之发布与订阅

2021-03-20 18:46:50 112

原创 Redis设计与实现之集群

一:Redis设计与实现之集群

2021-03-20 18:46:08 76

原创 Redis设计与实现之Sentinel(哨兵)

一:Redis设计与实现之Sentinel

2021-03-20 18:45:36 98

原创 Redis设计与实现之复制

一:Redis设计与实现之复制

2021-03-20 18:44:59 83

原创 Redis设计与实现之服务端

一:Redis设计与实现之服务端

2021-03-20 18:44:26 71

原创 Redis设计与实现之客户端

一:Redis设计与实现之客户端

2021-03-20 18:43:55 102

原创 Redis设计与实现之AOF持久化

一:Redis设计与实现之AOF持久化

2021-03-20 18:42:49 210

原创 Redis设计与实现之RDB持久化

一:Redis设计与实现之RDB持久化

2021-03-20 18:42:13 59

原创 Redis设计与实现之数据库

一:Redis设计与实现之数据库

2021-03-12 20:45:39 93

原创

一:图的特点

2021-03-12 20:43:55 69

原创 平衡二叉树

一:平衡二叉树的特点

2021-03-12 20:42:06 1365

原创 二叉排序树

二:二叉排序树的特点

2021-03-12 20:40:27 532

原创 赫夫曼树

一:赫夫曼树的特点

2021-03-12 20:39:50 234

原创 Redis设计与实现之对象

一:Redis设计与实现之对象

2021-03-11 23:24:39 107

原创 堆排序

一:堆排序

2021-03-11 23:21:21 1471 1

原创 顺序储存二叉树

一:顺序储存二叉树的特点顺序二叉树通常只考虑完全二叉树第 n 个元素的左子节点为 2 * n + 1 第 n 个元素的右子节点为 2 * n + 2 第 n 个元素的父节点为 (n-1) / 2 n : 表示二叉树中的第几个元素(按 0 开始编号如图所示)完全二叉树的顺序存储,仅需从根节点开始,按照层次依次将树中节点存储到数组即可。从数据存储来看,数组存储方式和树的存储方式可以相互转换,即数组可以转换成树,树也可以转换成数组要求: 右图的二叉树的结点,要求以数组的方式来存放

2021-03-11 22:51:38 143 1

原创 Redis数据结构之压缩列表

一:Redis数据结构之压缩列表

2021-03-11 00:45:33 265 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除