- 博客(7)
- 收藏
- 关注
转载 算法的一些实现方法
递推法 递推是序列计算机中的一种常用算法。它是按照一定的规律来计算序列中的每个项, 通常是通过计算机前面的一些项来得出序列中的指定项的值。 其思想是把一个复杂的庞大的计算过程转化为简单过程的多次重复, 该算法利用了计算机速度快和不知疲倦的机器特点。 递归法 程序调用自身的编程技巧称为递归(recursion)...
2018-10-02 16:08:38 3975
转载 十大算法
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。 在平均状况下,排序 n 个项目要Ο(n log n)次比较。 在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。 事实上,快速排序通常明显比其他Ο(n log n) 算法更快, 因为它的内部循环(inner loop)可以在大部分的架构上很有效...
2018-10-02 16:06:53 451
转载 算法的特征
特征 有穷性(Finiteness) 算法的有穷性是指算法必须能在执行有限个步骤之后终止; 确切性(Definiteness) 算法的每一步骤必须有确切的定义; 输入项(Input) 一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件; 输出项(Output) 一...
2018-10-02 16:04:57 957
转载 区块链是什么?
“区块链”技术最初是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术, 它基于密码学中的椭圆曲线数字签名算法(ECDSA)来实现去中心化的P2P系统设计。 但区块链的作用不仅仅局限在比特币上。现在,人们在使用“区块链”这个词时, 有的时候是指数据结构,有时是指数据库,有时则是指数据库技术,但无论是哪种含义, 都和比特币没有...
2018-10-02 15:56:57 520
转载 区块链的特征
特征 去中心化 由于使用分布式核算和存储,不存在中心化的硬件或管理机构, 任意节点的权利和义务都是均等的, 系统中的数据块由整个系统中具有维护功能的节点来共同维护。 得益于区块链的去中心化特征,比特币也拥有去中心化的特征。 开放性 系统是开放的,除了交易各方的私有信息被加密外, 区块链的...
2018-10-02 15:55:52 693
转载 区块链的基础结构模式
数据层 数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法; 网络层 网络层则包括分布式组网机制、数据传播机制和数据验证机制等; 共识层 共识层主要封装网络节点的各类共识算法; 激励层 激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等; 合约...
2018-10-02 15:55:05 429
转载 区块链的核心技术简介
核心技术简介 区块链主要解决的交易的信任和安全问题,因此它针对这个问题提出了四个技术创新: 分布式账本, 就是交易记账由分布在不同地方的多个节点共同完成, 而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性, 同时也可以共同为其作证。 跟传统的分布式存储有所不同, 区块链的分布式存储的...
2018-10-02 15:52:33 1404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人