码迷,mamicode.com
首页 >  
搜索关键字:算法详解    ( 380个结果
DES算法详解
一、简介 DES(Data Encryption Standard)数据加密标准。 DES是有IBM公司研制的一种对称加密算法,美国国家标准局于1977年公布把它作为非机要部门使用的数据加密标准。 DES是一个分组加密算法,就是将明文分组进行加密,每次按顺序取明文一部分,一个典型的DES以64位为分 ...
分类:编程语言   时间:2020-01-06 16:14:43    阅读次数:243
回溯算法详解[力扣46:全排列]
解决一个回溯问题,实际上就是一个决策树的遍历过程。你只需要思考 3 个问题: 1、路径:也就是已经做出的选择。 2、选择列表:也就是你当前可以做的选择。 3、结束条件:也就是到达决策树底层,无法再做选择的条件。 如果你不理解这三个词语的解释,没关系,我们后面会用「全排列」和「N 皇后问题」这两个经典 ...
分类:编程语言   时间:2019-12-30 14:41:42    阅读次数:151
R-CNN系列目标检测博文汇总
R-CNN 【深度学习】R-CNN 论文解读及个人理解 【目标检测】RCNN算法详解 R-CNN论文翻译解读 总之,R-CNN取得成功的两个关键因素:1:在候选区域上自下而上使用大型卷积神经网络(CNNs),用以定位和分割物体。2:当带标签的训练数据不足时,先针对辅助任务进行有监督预训练,再进行特定 ...
分类:其他好文   时间:2019-12-29 23:32:37    阅读次数:77
一致性hash算法
一致性hash算法 1、为什么要用一致性hash算法 在使用Redis集群,Mysql集群,memcached集群时,经常用到将某个数据按照某种规则存放在不同的服务器节点上,比如使用 hash取模算法 ,将value值为1,2,3,4,5,6分别存放在三台服务器上。 使用hash(value)%3就 ...
分类:编程语言   时间:2019-12-29 12:48:13    阅读次数:74
C++/Python冒泡排序与选择排序算法详解
冒泡排序 冒泡排序算法又称交换排序算法,是从观察水中气泡变化构思而成,原理是从第一个元素开始比较相邻元素的大小,若大小顺序有误,则对调后再进行下一个元素的比较,就仿佛气泡逐渐从水底逐渐冒升到水面一样。如此扫描一次之后就可以确保最后一个元素位于正确的位置。接着再逐步进行第二次扫描,直到完成所有元素的排 ...
分类:编程语言   时间:2019-11-22 20:53:33    阅读次数:86
一张图让你看懂JVM之垃圾回收算法详解
从上面这个图我们总体上对JVM的结构特别是内存结构有了比较清晰的认识,虽然在JDK1.8+的版本中,JVM内存管理结构有了一定的优化调整。主要是方法区(持久代)取消变成了直接使用元数据区(直接内存)的方式,但是整体上JVM的结构并没有大改,特别是我们最为关心的堆内存管理方式并没有在JDK1.8+的版本中有什么变化,所以图中的结构整体上是没有什么不准确的,之所以将方法区以及持久代标注出来,主要还是为了起到对比认识的作用,大家知道就可以了。 关于持久代元数据区的使用问题,目前可以理解就是使用的物理内存,理论上是不受JVM自动内存回收机制管理的,如果不设置参数大小默认最大使用限制就是操作系统可用物理内存的大小,设置了-XX:MetaspaceSize参数的话,JVM就会在使用物理内存空间时自己进行限制。 至于直接内存与物理内存到底是不是一回事,我认为对于我们理解上没有区别,只是概念的区别,另外就是对这块内存使用细节上的区别,如果不受JVM的自动回收管理,那么怎么管理呢?说到底还是JVM本身在直接使用物理内存或者说是直接内存(用时直接“malloc”物理内存区域,而不再是JVM进程启动时初
分类:编程语言   时间:2019-11-19 01:19:54    阅读次数:88
Java垃圾回收与算法详解
首先来张祖传的思维导图: 内存回收与垃圾收集器在很多时候都是影响系统性能、并发能力的主要因素,虚拟机之所以提供多种不同的收集器以及提供大量的调节参数,是因为只有根据实际应用需求、实现方式选择最优的垃圾收集方式才能获得最好的性能。 GC发生在那里: JVM虚拟机运行时内存区域主要分为(如下图):虚拟机 ...
分类:编程语言   时间:2019-10-17 00:50:21    阅读次数:104
02-23 决策树CART算法
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# 决策树CART算法决策树C4.5算法虽然对决策树ID3算法做了很大的改良,但是缺点也是很明显的,无法处理回归问题... ...
分类:编程语言   时间:2019-10-16 17:56:00    阅读次数:81
AES算法详解
AES算法简介 AES的全称是Advanced Encryption Standard,意思是高级加密标准。 AES密码分组大小和密钥大小可以为128位、192位和256位。然而AES只要求分组大小为128位。本文只对分组大小128位,密钥长度也为128位的Rijndael算法进行分析。密钥长度为1 ...
分类:编程语言   时间:2019-10-13 20:24:39    阅读次数:201
浅谈埃氏筛
前言 埃氏筛是一种筛2-n的素数方法,但是时间复杂度没有欧拉筛的强,只是O(n*loglogn)但是还是一种比较好理解的筛法 正文 一、素数的定义 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。(摘自百度百科) 二、算法详解 将2-n所有的数都标记为true,然后循环扫一遍, ...
分类:其他好文   时间:2019-10-06 13:21:29    阅读次数:78
380条   上一页 1 2 3 4 5 6 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!