- 博客(14)
- 收藏
- 关注
原创 gradle
android stdio项目由gradle构建,所以今天下午就陷入了一个坑我使用的app.v7.toolbar总是不能使用,提示无Class,在网上找了很久没有结果,就使用compare软件把我的项目和一个正确的项目进行比对,发现,app.iml差别很大
2015-06-14 16:23:16 408
原创 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 350
原创 《数值分析》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 447
原创 一片海洋中的陆地
这个题目是很霸气的,这是一道算法题。给定一个棋盘,n*n大小,可以把它想象成一片海洋,每个格子里面是0或者1,0代表海水,1代表土壤,求海洋中陆地的块数。今晚吃晚饭时听学长分享了这个面试题,于是回来寻思着怎么做。
2015-04-11 21:27:37 897
原创 记蘑菇街实习生面试
昨晚11点时接到了蘑菇街HR的电话,要我第二天早上8点去面试。很晚才睡,因为第一次面试。一面面试官很友好地把自己的工牌给我看,他叫乐多,很风趣的一个名字,他说是花名。我花了2分钟自我介绍,然后乐多就叫我开始了项目的介绍。期间他很友好地给我一张纸,说我可以画项目的流程图。然后接下来10分钟,我介绍了UFLT项目。把纸画满了,他不断提出疑问,我不断解答,
2015-04-11 10:07:58 2365
原创 《剑指offer》树中两个结点的最低公共祖先
说实话,和这题很有缘分。首先,这个题目给我印象很深,其次,今天在做蘑菇街实习生笔试时遇到了这个题目,所以感觉应该写博客,把这个题目记录下来。笔试时遇到的题目是:给定二叉树中的两个结点,寻找最低公共节点。如果树的节点有指向父节点的指针这是一种情况,是比较简单的情况。 这种情况就相当于求两条链表的公共节点。求解很简单,先把遍历把两条链表的长度求得。加入list1长a,list2长为b,求则a、b中的较
2015-04-11 00:27:18 819
原创 《剑指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 434
原创 乱序中找k大
求一个数组中第k大的数,我第一印象是冒泡,因为只要冒泡k趟即可,第一趟冒泡第一大,第二次冒泡第二大,第k次冒泡第k大,时间复杂度为O(kn),n为数组长度。但是我们都知道快速排序是对冒泡的改进,降低冒泡的递归深度,使时间复杂度降低到O(nlgn),为什么不用快排呢?那么快排的时间复杂度又是多少呢?因为快排每次将数组划分为两组加一个枢纽元素,每一趟划分你只需要将k与枢纽元素的下标进行比较,如果比枢纽元
2015-03-24 20:54:20 364
转载 百度面试题——用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 515
原创 子网划分
简要介绍子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借
2015-03-22 11:42:22 615
转载 数据库sql提高性能遵守原则
1. 选择最有效率的表名顺序(记录少的放在后面)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对记录
2014-07-25 17:33:14 386
转载 汉字转换为阿拉伯数字,一百三十四亿一千零二十三万六千六百零九
package number_converter;//汉字转换为阿拉伯数字//一百三十四亿一千零二十三万六千六百零九//最终应该转为这样:13410236609public class MyConverter2 { public static void main(String[] args) { long d=convert("一百三十四亿一千零二十三万六千六百零九"); S
2014-07-25 17:20:48 1170
转载 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 503
转载 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 499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人