自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gradle

android stdio项目由gradle构建,所以今天下午就陷入了一个坑我使用的app.v7.toolbar总是不能使用,提示无Class,在网上找了很久没有结果,就使用compare软件把我的项目和一个正确的项目进行比对,发现,app.iml差别很大

2015-06-14 16:23:16 370

原创 leetcode Happy Number

Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares

2015-05-05 22:51:44 332

原创 《数值分析》2.1

ok,这是第一次写关于我上的专业课的博客,因为觉得数学方面的课程对于任何一个人,不管他学的是什么专业,都是很有帮助的,在思想上,或者在逻辑上。题2: 试构造下列求积公式,使其代数精度尽量地高,并证明所构造出的求积公式是插值型的: ∫10f(x)dx≈A0f(14)+A1f(34) \int_{0}^{1}f(x)dx \approx A_0f(\frac{1}{4})+A_1f(\fra

2015-05-02 11:55:25 427

原创 一片海洋中的陆地

这个题目是很霸气的,这是一道算法题。给定一个棋盘,n*n大小,可以把它想象成一片海洋,每个格子里面是0或者1,0代表海水,1代表土壤,求海洋中陆地的块数。今晚吃晚饭时听学长分享了这个面试题,于是回来寻思着怎么做。

2015-04-11 21:27:37 880

原创 记蘑菇街实习生面试

昨晚11点时接到了蘑菇街HR的电话,要我第二天早上8点去面试。很晚才睡,因为第一次面试。一面面试官很友好地把自己的工牌给我看,他叫乐多,很风趣的一个名字,他说是花名。我花了2分钟自我介绍,然后乐多就叫我开始了项目的介绍。期间他很友好地给我一张纸,说我可以画项目的流程图。然后接下来10分钟,我介绍了UFLT项目。把纸画满了,他不断提出疑问,我不断解答,

2015-04-11 10:07:58 2320

原创 《剑指offer》树中两个结点的最低公共祖先

说实话,和这题很有缘分。首先,这个题目给我印象很深,其次,今天在做蘑菇街实习生笔试时遇到了这个题目,所以感觉应该写博客,把这个题目记录下来。笔试时遇到的题目是:给定二叉树中的两个结点,寻找最低公共节点。如果树的节点有指向父节点的指针这是一种情况,是比较简单的情况。 这种情况就相当于求两条链表的公共节点。求解很简单,先把遍历把两条链表的长度求得。加入list1长a,list2长为b,求则a、b中的较

2015-04-11 00:27:18 797

原创 《剑指offer》数值的整数次方

正在读《剑指offer》,觉得是一本很好的书,希望国内的作者都能写这么好的书,少些《21天精通XXX》。 题目:实现double Power(double base, int exponent), 求base的exponent次方,不得使用库函数,同时不需要考虑大数问题。自以为题目简单的解法double Power(double base, int exponent){ doubl

2015-03-27 12:19:44 421

原创 乱序中找k大

求一个数组中第k大的数,我第一印象是冒泡,因为只要冒泡k趟即可,第一趟冒泡第一大,第二次冒泡第二大,第k次冒泡第k大,时间复杂度为O(kn),n为数组长度。但是我们都知道快速排序是对冒泡的改进,降低冒泡的递归深度,使时间复杂度降低到O(nlgn),为什么不用快排呢?那么快排的时间复杂度又是多少呢?因为快排每次将数组划分为两组加一个枢纽元素,每一趟划分你只需要将k与枢纽元素的下标进行比较,如果比枢纽元

2015-03-24 20:54:20 351

转载 百度面试题——用C语言实现函数void * memmove(void *dest,const void *src,size_t n)

原地址:http://blog.csdn.net/qinghunya/article/details/7960188在C/C++标准库函数中存在该函数,它用于将src指向的n个字节的数据拷贝到dest位置。在标准库函数中还存在另外一个函数memcpy,它也用来实现内存拷贝,但它不考虑区间重叠问题,在拷贝过程中可能造成重叠错误。而memmove则针对上诉问题给出了一定的处理措施来防止

2015-03-22 17:02:01 500

原创 子网划分

简要介绍子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借

2015-03-22 11:42:22 597

转载 数据库sql提高性能遵守原则

1. 选择最有效率的表名顺序(记录少的放在后面)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对记录

2014-07-25 17:33:14 367

转载 汉字转换为阿拉伯数字,一百三十四亿一千零二十三万六千六百零九

package number_converter;//汉字转换为阿拉伯数字//一百三十四亿一千零二十三万六千六百零九//最终应该转为这样:13410236609public class MyConverter2 { public static void main(String[] args) { long d=convert("一百三十四亿一千零二十三万六千六百零九"); S

2014-07-25 17:20:48 1092

转载 String s=new String("abc")创建了几个对象?

String str=new String("abc");   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。  我们可以把上面这行代码分成String str、=、"abc"和new String()

2014-07-25 16:29:13 489

转载 java中 String s=new String(""); String s="";

String s2="hehe"; 首先会在字符串池中找,有没有“hehe”这个字符串,有的话,直接让s2指向它,没有的话,创建“hehe”,再指向。 String s1=new String("haha") 直接创建字符串"haha",让s1指向它。例子:字符串比较的时候用“=” , 则是比较它们的地址,那么看代码: String s1 = "hehe

2014-07-25 14:00:07 484

空空如也

空空如也

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

TA关注的人

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