- 博客(5)
- 收藏
- 关注
原创 排序——java
import java.util.Scanner;public class HeapSort { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入n:"); int n = sc.next...
2018-04-11 10:59:11 213
转载 红黑树(转载)
(友情提示,红-黑树是基于二叉搜索树的,如果对二叉搜索树不了解,可以先看看:二叉搜索树 ) 从第4节的分析中可以看出,二叉搜索树是个很好的数据结构,可以快速地找到一个给定关键字的数据项,并且可以快速地插入和删除数据项。但是二叉搜索树有个很麻烦的问题,如果树中插入的是随机数据,则执行效果很好,但如果插入的是有序或者逆序的数据,那么二叉搜索树的执行速度就变得很慢。因为当插入数
2018-04-10 10:49:21 233
转载 区块链技术的六大核心算法
区块链核心算法一:拜占庭协定 拜占庭的故事大概是这么说的:拜占庭帝国拥有巨大的财富,周围10个邻邦垂诞已久,但拜占庭高墙耸立,固若金汤,没有一个单独的邻邦能够成功入侵。任何单个邻邦入侵的都会失败,同时也有可能自身被其他9个邻邦入侵。拜占庭帝国防御能力如此之强,至少要有十个邻邦中的一半以上同时进攻,才有可能攻破。然而,如果其中的一个或者几个邻邦本身答应好一起进攻,但实际过程出现背叛,那么入侵者可能...
2018-04-09 14:23:45 1018
转载 几张图看懂区块链技术到底是什么?
“区块链”的概念可以说是异常火爆,好像互联网金融峰会上没人谈一谈区块链技术就out了,BAT以及各大银行还有什么金融机构都在开始自己的区块链研究工作,就连IBM最近也成立了自己的区块链研究实验室,但其实区块链到底是什么?大家或许并不清楚,停留在雾里看花的状态。从今天开始,就让我们一起走进区块链,揭开区块链的神秘面纱吧! 取快链?你想说的是区块链吧? 要说清楚区块链,我们先来讲个故事。 你一定...
2018-04-09 14:22:17 1480
原创 最大子矩阵和
分析:在二维数组中求最大子矩阵和的话,我们可以将其转换为最大子段和(一维数组)。例如:二维数组1 2 34 5 67 8 9这里有3行3列,它们行数的组合可以是1、12、123、2、23、3,一共6种,只要把这6种情况将他们的列和计算出来,即转化为一维数组求最大字段和的问题。如第二种情况,12,即第一行和第二行,将他们各自的列相加变成一维数组{1+4,2+5,3+6},即{5,7,9},求最大字段...
2018-04-03 17:03:57 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人