自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

david_liang

与君共勉

  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 Moore’s Voting Algorithm

Moore’s Voting AlgorithmMoore’s Voting Algorithm该算法是找出重复元素的最佳的算法,其时间复杂度为O(n)O(n)而空间复杂度为O(1)O(1)。

2015-12-26 21:29:42 1554

原创 LintCode majority numbe (主元素)

LintCode 主元素主元素 给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一。给出数组[1,1,1,1,2,2,2],返回 1 挑战 要求时间复杂度为O(n),空间复杂度为O(1) 。solution: 对于这个问题,有很多解决的方法。Method1. 最基本的解决方法 使用两个for循环计算出每个元素出现的次数, 如果该次数大于数组元素的二分之一就返回

2015-12-26 13:46:00 909

原创 LintCode 二进制表示

LintCode 二进制表示给定一个数将其转换为二进制(均用字符串表示),如果这个数的小数部分不能在 32 个字符之内来精确地表示,则返回 “ERROR”。样例 n = “3.72”, 返回 “ERROR”.n = “3.5”, 返回 “11.1”.题目很简单,直接上代码吧public class BinaryRepresention { /** * 计算n的二进制表示

2015-12-25 21:12:27 1948

原创 LintCode 快速幂

LintCode 快速幂计算ana^{n} % b ,其中a,b和n都是32位的整数。样例 例如 2312^{31} % 3 = 2例如 1001000100^{1000} % 1000 = 0Solution: 显然不能先计算ana^{n}之后再取余。因为,ana^{n}会溢出。 因此,需要利用取模运算的乘法法则: (a * b) % p = (a % p * b % p) %

2015-12-21 21:43:14 2565

转载 lua初学者教程

lua 初学者教程Lua 介绍Lua是一门脚本语言,它的语法与C语言类似。它也是大小敏感的语言。但是Lua语法比较简单,学习起来也比较容易。在lua语言中,除了关键字一切都是变量。lua脚本的运行与python是一样的。我们可以直接在shell终端输入lua 当然也可以选择IDEA, 比如linux版本的ZeroBrane Studiolua 的注释像高级语言一样,也分为单行注释和多行注释,但

2015-12-13 14:31:59 2123

原创 LintCode 不同的二叉查找树

不同的二叉查找树给出 n,问由 1…n 为节点组成的不同的二叉查找树有多少种?给出n = 3,有5种不同形态的二叉查找树:1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 / / \ \2

2015-12-08 22:03:15 2734

win7绿色护眼主题

win7绿色护眼主题

2013-05-23

win7极品主题

win7极品护眼主题

2013-05-23

ARM培训资料

嵌入式开发ARM培训资料

2013-05-07

智能手机操作系统与开发平台介绍

智能手机操作系统与开发平台介绍

2013-05-07

嵌入式Linux系统移植

嵌入式Linux系统移植

2013-05-07

C语言高级编程

C语言高级编程

2013-05-07

嵌入式资料

开源1000款嵌入开发板资料光盘免费下载---非常难得

2013-05-07

一个人gps的源代码

mini2440项目实践基于gps的车载导航系统的实现

2013-05-07

基于C语言的多客户聊天系统

在Linux下编程 基于C语言的多客户聊天系统

2013-05-07

空空如也

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

TA关注的人

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