自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 leetcode 315. Count of Smaller Numbers After Self

315. Count of Smaller Numbers After Self 线段树

2016-08-18 23:10:44 600

原创 leetcode 331. Verify Preorder Serialization of a Binary Tree

331. Verify Preorder Serialization of a Binary Tree题目大意给你一个树的前序遍历,其中空节点用#表示,在不重新构建这科树的前提下,判断序列是否可以构成一颗合法的树。思路一我们知道前序遍历的顺序是根->左子树->右子树,所以我们可以模拟这一过程:如果该节点是#(叶子节点),那么构成了一个合法的树如果该节点不是#(叶子节点),那么必将存在左右子树,查

2016-08-17 22:32:22 319

原创 leetcode 336. Palindrome Pairs 372. Super Pow

336. Palindrome Pairs题目大意给你n个字符串,选出任意两个不同的字符串i和j,其拼接后是否为回文子串,返回所有可能的小标组合。思路一直接遍历所有可能的组合,并判断是否为回文子串,其时间复杂度为O(k*n^2) 代码如下:/**值得注意的是,在c语言中不能进行应用的传递,所以在返回多个参数的时候,就只能进行指针传递另外,在进行realloc的时候,只能对指针的一维进行扩展!!

2016-08-16 20:20:28 369

原创 leetcode 135 candy 97 Interleaving String 316 Remove Duplicate Letters

135 candy 题目大意是有n个孩子,每个孩子有一个rating值,现在需要给这n个孩子发糖果,要求如下: 每个孩子至少得到一个糖果 对于相邻的孩子的rating值高的应该得到更多的糖果 问发得最少糖果是多少? 解题思路是,对入任意一个孩子,如果他比左边连续p个孩子都高,比右边连续q个孩子都高,那么他至少得到min(p,q)+1

2016-08-15 21:56:55 311

原创 使用sm2签名并验签efi文件

使用sm2签名并验签efi文件[sbsigntool]是一个开源的软件包,他完成了对efi文件的签名和验签工作,其使用的签名算法是sha256。由于项目需要,我们需要使用国密的签名算法sm3,正好用到gmssl的API可以完成相关工作。 该工具原本是用的pkcs#7的加密标准,在签名的过程可以添加入证书,这是由于其标准决定的(?)。由于在gmssl中使用的sm3签名的过程中并没有涉及到证,所以改变

2016-07-22 21:53:26 4673

原创 《回答》中的诗句--张寒寺

或许辨不清日升日落 或许看不到流云晚霞 不知道耳边溪流,咫尺可达 不知道天地浩瀚,人间喧哗但我知道 星河在上,流光在下 我在你身边 等着你的回答

2015-11-22 13:24:04 3169

原创 c语言的.h文件使用小记

好久没有使用c语言中的一些东西,都忘得差不多了。 现在要完成一个项目,其中我要提供相应的接口给别人,别人去实现,我直接调用。很容易想到的就是,他书写一个.h文件,其中包含了相关的函数,我直接在包含.h文件,我就可以直接调用相关函数了。 上网查询了相关写法,.h文件大致如下:#ifndef __key_h_#define __key_h_//声明先关函数void print(){

2015-10-21 00:04:04 608

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除