···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
算法
希尔排序
希尔排序,今天我们来介绍一个比经典的排序算法:希尔排序。该算法时以它的发明者 Donald Shell 名字命名的,改进自插入排序算法,实现简单,在中等规模的数据上性能表现不错。我们同样从算法的思路、Python 实现以及复杂度...
算法简介
算法简介,大家好,今天我们开始学习一个新专题 — 算法(Algorithm) 。关于算法,我们日常开发中有很多应用,介绍算法的书籍也有很多,其中涉及到的知识点和信息量都很庞大,这个专题我们重点针对基于 Java 语言实现的算法设...
选择排序
选择排序,今天我们来聊一下同样比较基础的排序算法-选择排序。选择排序是一种非常直观的排序算法,复杂度为 O(n2)O(n^2)O(n2),和前面介绍的两种算法一样不需要额外的空间。,1. 选择排序算法原理,选择排序的思路是最容易...
Hibernate 性能之缓存与缓存算法
Hibernate 性能之缓存与缓存算法,1. 前言,本节课和大家一起聊聊查询缓存和缓存算法。,对于缓存的使用要有针对性,不能滥用缓存,因为缓存本身是需要占用系统资源的,缓存的维护也需要消耗系统性能。,所以,这个世界是平衡...
HTTP 公钥基础设施(PKI)
HTTP 公钥基础设施(PKI),公开密钥基础建设 PKI(Public Key Infrastructure)是一组由硬件、软件、参与者、管理政策与流程组成的基础设施,是为了保障网络系统的安全而产生的机构。PKI 里面包含了多个职能机构,其中 CA 是证...
递归算法
递归算法,1. 前言,本节内容是递归算法系列之一:递归的介绍,主要介绍了递归的定义,选择了数学归纳法这一数学模型帮助大家可以更好的理解递归的概念,然后明确了一个递归算法必须要具备的三要素,最后说明了一下哪些问题...
递归算法介绍
递归算法介绍,本节将主要介绍基础算法中最为常见和最为简单的算法: 递归算法 。,1. 递归算法原理详解,递归算法,通常是把一个大型复杂的问题,一次次通过递归调用而层层转化为一个与原问题相似的规模较小的问题来求解,...
什么是算法?
什么是算法?,1. 什么是算法,说实话,这个问题确实比较难以回答,我们先来看下百度百科对算法的定义:,,算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题...
分治算法
分治算法,1. 前言,本节内容是分治算法系列之一:分治算法的介绍,主要介绍了分治算法的定义及基本思想和实现策略,然后我们介绍了一下分治算法的实现步骤,最后说明了一下哪些问题适合应用分治算法求解分析。,2. 什么是分...
Redis缓存过期
1. 前言,Redis 相对于传统的关系型数据库(例如 MySQL )而言,还具有设置过期时间的特性,在项目实战中,我们经常关心的三元组是 {key,value,expire_time}。这里的过期时间(expire_time)是的具体执行方式,涉及到 Redis 的...
上一页
1
2
下一页
前往
页