10 2018 档案
摘要:PoW共识机制POW工作量证明(英文全称为Proof of Work)在比特币之前就已经出现,中本聪在设计区块链的共识机制的时候就是借鉴了POW工作量证明。常见的是利用HASH运算的复杂度进行CPU运算实现工作量确定。定义工作量证明(Proof-of-Wor...
阅读全文
摘要:原文地址 来自 微信公众号 区块链大师 POW工作量证明(英文全称为Proof of Work)早在比特币出现之前就已经有人探索,常见的是利用HASH运算的复杂度进行CPU运算实现工作量确定,当然你也可以利用卷积求导...
阅读全文
摘要:题目详情假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。注意:总人数少于1100人。示例输入:[[7,0], [4,4], [7,1],...
阅读全文
摘要:题目描述给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,...
阅读全文
摘要:题目详情字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一个字母只会出现在其中的一个片段。返回一个表示每个字符串片段的长度的列表。示例 1:输入: S = "ababcbacadefegdehijhklij"输出: [9,7,8]解释:...
阅读全文
摘要:1. 题目内容有一个二维矩阵 A 其中每个元素的值为 0 或 1 。移动是指选择任一行或列,并转换该行或列中的每一个值:将所有 0 都更改为 1,将所有 1 都更改为 0。在做出任意次数的移动后,将该矩阵的每一行都按照二进制数来解释,矩阵的得分就是这些数字的...
阅读全文
摘要:DES原理DES原理 这里不予以复述, 有很多优秀的博客原理可以参考这篇博客https://www.cnblogs.com/songwenlong/p/5944139.htmlDES实现1. 主函数框架DES 函数 传入参数为text(明文 或者 密文)k...
阅读全文
摘要:题目描述给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出股票后,你无...
阅读全文
摘要:错误提示如下Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3.1.2.pom'. Received sta...
阅读全文
摘要:在使用Android Studio的过程中需要添加依赖recyclerview,出现报错:Unable to resolve dependency for ':app@d...
阅读全文
摘要:第一个参数 一般为 排序的起始点vector.begin()(起点) 或者其他位置第二个参数 一般为 排序的终止点vector.end() (终点) 或者其他位置第三个参数是排序函数对于一些复杂的结构 比如pair 我们需要定义排序规则// sor...
阅读全文
摘要:题目描述给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。现在,我们定义一种跟随关系,当且仅当 b [3,4]注意: 给出数对的个数在 [1, 1000] 范围内。解法一 贪心算法复杂度O(NlogN)解题思路只要一直选取,能连上最后...
阅读全文
摘要:题目描述:给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。示例 1:输入: ...
阅读全文