一、什么是区块链 在符合现实社会法律法规前提下,可治理的,依赖于密码学算法和博弈经济性设计,基于共识算法,对发生在主体间的价值创造,价值转移,价值交换,以及涉及到各个价值主体由机器驱动的业务流程,在多个对等的主体间形成的共识,从而达到共享业务状态,共享价值状态,即共享账本,加速资源配置和价值流通,最 ...
分类:
其他好文 时间:
2017-09-26 00:05:11
阅读次数:
172
这道题为简单题 题目: 思路: 这个题标记为用两个指针,但是我没这么做,我先排序然后把前面的0移到后面去,但是我发现这样做太傻,在看了这个标题之后我才发现有更好的方法,首先设置一个变量j,用i索引遍历整个列表,如果nums[i] != 0,那么把nums[i]和nums[j]值交换,并且将j += ...
分类:
其他好文 时间:
2017-09-21 23:26:21
阅读次数:
193
题意:N个高度不一的机器,排成一列,为了把他们排成高度递增的一列,每次可以交换两个机器,代价为两个机器的和 题解: 贪心+置换 1、用每个置换内部的最小值交换置换长度减一次,其他点交换一次 2、引入外部的最小点,交换它与内部最小点的位置,交换置换长度+2次后再把内部最小点换回来,其他点交换一次 ...
分类:
其他好文 时间:
2017-09-17 15:48:09
阅读次数:
153
package day01; public class Test1 { public static void main(String[] args) { //不利用其它变量时期A和B的值交换 Integer A=1; Integer B=2; // fu... ...
分类:
其他好文 时间:
2017-09-05 22:06:14
阅读次数:
135
以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找到的几种方法总结如下: 复制代码 代码如下: //字符串版本 结合使用substr,strlen两个 ...
分类:
Web程序 时间:
2017-07-25 10:11:42
阅读次数:
133
第一种: public class jiaohuan { public static void main(String[]args) { int a=1,b=2; int m,n; m=a;n=b; a=n;b=m; System.out.println("a="+a); System.out.pr ...
分类:
其他好文 时间:
2017-07-23 21:00:39
阅读次数:
120
jdk版本 :jdk-7u72-windows-i586系统 :Windows7编辑器 :Notepad++ v7.4.2注意事项 :博文内容仅供参考,不可用于其他用途。 代码 编译与运行 ——————————————————————————————————————————Java,优秀,值得努力学 ...
分类:
编程语言 时间:
2017-06-30 22:30:09
阅读次数:
192
于C语言中值传递、地址传递和引用传递的我个人理解。 通过一个例子:swap(交换两个整型变量的值)来表现! 上面的函数,四个swap函数,输出结果: swap(a,b): swap1(a,b): swap2(a,b): swap3(a,b): 我们看到,真正起作用的是swap1和swap2.这两个分 ...
分类:
编程语言 时间:
2017-04-12 04:12:55
阅读次数:
238
实例十四:数值交换 显然,实现数值交换的方法有很多,在此列举三种进行对比: 方法一:利用第三变量进行交换 定义:a,b,temp { temp=a b=a b=temp } 方法二:不利用第三变量 a,b { a=a+b b=a-b a=a-b } 方法三:利用位操作符,逻辑与方法二类似 a,b { ...
分类:
其他好文 时间:
2017-03-28 19:25:46
阅读次数:
157
【题目链接】 http://poj.org/problem?id=1769 【题目大意】 给出一些排序器,能够将区间li到ri进行排序,排序器按一定顺序摆放 问在排序器顺序不变的情况下,一定能够将最大值交换到最后一位至少需要保留几个排序器 【题解】 我们发现,对于每个排序器,dp[ri]=min(d ...
分类:
其他好文 时间:
2017-01-26 00:08:50
阅读次数:
159