文章 2017-11-21 来自:开发者社区

Java虚拟机:GC算法深度解析

最基础的收集算法 —— 标记/清除算法        之所以说标记/清除算法是几种GC算法中最基础的算法,是因为后续的收集算法都是基于这种思路并对其不足进行改进而得到的。标记/清除算法的基本思想就跟它的名字一样,分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。       &n...

文章 2017-11-11 来自:开发者社区

对称密码算法Rijndael解析—加密

   这篇文章是 对我的上一篇博文的延续,之前讲解了 AxCrypt的安装于环境配置,这一章就开始谈谈其内部算法的实现。下面一篇是对其加密部分的讲解。     Rijndael算法是一种对称的密码算法。它允许可变动的数据区块及金钥的长度。数据块与金钥长度的变动是各自独立的。块长和密钥长度可以分别指定程128、192或者256位。其在某些操...

文章 2017-11-10 来自:开发者社区

快速排序中的分割算法的解析与应用

一,分割(partition)算法介绍 所谓分割算法,先选定一个枢轴元素,然后 将数组中的元素分成两部分:比枢轴元素小的部分都位于枢轴元素左边;比枢轴元素大的部分都位于枢轴元素右边 此时,枢轴元素在数组中的位置就被“永久地确定”下来了---将整个数组排序,该枢轴元素的位置不会变化。 另外,枢轴元素的选取对分割算法至关重要。一般而言,终极追求的是:将数组平分。因此,尽可能地让枢轴元素的选取随机化和....

文章 2017-11-08 来自:开发者社区

[算法题] 字节流解析

字节流解析 题目标题: 根据数值占用BIT数,按顺序从输入字节流中解析出对应数值,解析顺序按输入数组astElement索引升序。 详细描述: 接口说明 原型: voidDecode(unsignedintuiIutputLen,unsignedcharaInputByte[],unsignedintuiElementNum,ELEMENT_STRU astElement[]); 输入参...

文章 2017-11-01 来自:开发者社区

Java数据结构与算法解析(八)——伸展树

伸展树简介 伸展树(Splay Tree)是特殊的二叉查找树。 它的特殊是指,它除了本身是棵二叉查找树之外,它还具备一个特点: 当某个节点被访问时,伸展树会通过旋转使该节点成为树根。这样做的好处是,下次要访问该节点时,能够迅速的访问到该节点。 特性 和普通的二叉查找树相比,具有任何情况下、任何操作的平摊O(log2n)的复杂度,时间性能上更好 和一般的平衡二叉树比如 红黑树、AVL树相比,维...

Java数据结构与算法解析(八)——伸展树
文章 2017-10-18 来自:开发者社区

Arichmetic-算法解析和面试经常出的算法题大总结

ylbtech-Arichmetic:Arichmetic-算法 去一些知名企业面试,算总往往是其考察的重点。在我最初求职当中,常常吃算法的亏,真的是叫苦不堪。终于在N次失败后,痛定思痛决定要学好算法。于是开始买书,查资料,求人解析,真的是苍天不负有心人,也算是学有小成。写此博文一是做个终结,迈过初级算法员,向中级算法员挺进;二是希望能结识更多热爱算法的童鞋,相互提携,一起进步。 1.A,1-1....

文章 2017-09-28 来自:开发者社区

大数据实例:高负载低延迟动态算法解析

本文讲的是大数据实例:高负载低延迟动态算法解析,这篇文章由Datasalt的创始人Ivan de Prado和Pere Ferrera提供,Datasalt是一家专注于大数据的公司,推出了Pangool和Spoilt SQL Big Data等开源项目。在这篇文章中,通过BBVA信用卡支付的例子详解了云计算中的低延时方案。   以下为文章全文:   使用信用卡进行支付的款项是巨大的,但是很明显,....

大数据实例:高负载低延迟动态算法解析
文章 2017-09-01 来自:开发者社区

Java数据结构与算法解析—表

本节我们讨论常见常用的数据结构——表。 如果要通俗简单的说什么是表,那我们可以这样说: 按顺序排好的元素集合就是表。 表的概述 抽象数据类型是带有一组操作的一些对象的结合 1、定义: 线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。 2....

Java数据结构与算法解析—表
文章 2017-08-13 来自:开发者社区

常用加密算法解析

今天介绍下工作当中常用的加密算法、分类、应用。 1、对称加密算法 所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密及解密过程的指令。算法是一组规则,规定如何进行加密和解密。 分类 常用的算法有:DES、3DES、AES等。 DES 全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的.....

文章 2017-08-01 来自:开发者社区

SLAM算法解析:抓住视觉SLAM难点,了解技术发展大趋势

SLAM(Simultaneous Localization and Mapping) 是业界公认视觉领域空间定位技术的前沿方向,中文译名为「同步定位与地图构建」,它主要用于解决机器人在未知环境运动时的定位和地图构建问题。本次阅面科技资深研究员赵季也将从 SLAM 方向着手,为大家展现更深层次的技术干货。 赵季:阅面科技资深研究员。2012 年获华中科技大学博士学位,2012 年至 2014...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像