上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 84 下一页
摘要: 给定两个有序数组arr1和arr2,在给定一个整数k,返回两个数组的所有数中第K小的数。例如:arr1 = {1,2,3,4,5};arr2 = {3,4,5};K = 1;因为1为所有数中最小的,所以返回1;arr1 = {1,2,3};arr2 = {3,4,5,6};K = 4;因为3为所有数... 阅读全文
posted @ 2015-06-19 22:45 穆穆兔兔 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 给定两个有序数组arr1和arr2,两个数组长度都为N,求两个数组中所有数的上中位数。例如:arr1 = {1,2,3,4};arr2 = {3,4,5,6};一共8个数则上中位数是第4个数,所以返回3。arr1 = {0,1,2};arr2 = {3,4,5};一共6个数则上中位数是第3个数,所以... 阅读全文
posted @ 2015-06-19 22:28 穆穆兔兔 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 给定一棵完全二叉树的头节点head,返回这棵树的节点个数。如果完全二叉树的节点数为N,请实现时间复杂度低于O(N)的解法。分析:遍历的话不管是前序、中序、后序还是层次都是O(N),低于O(N)只能是O(lgN),向二分方向努力。完全二叉树:除最后一层外,每一层上的节点数均达到最大值;在最后一层上只缺... 阅读全文
posted @ 2015-06-19 22:13 穆穆兔兔 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 给定一个double类型的数组arr,其中的元素可正可负可0,返回子数组累乘的最大乘积。例如arr=[-2.5,4,0,3,0.5,8,-1],子数组[3,0.5,8]累乘可以获得最大的乘积12,所以返回12。分析,是一个dp的题目,设f[i]表示以i为结尾的最大值,g[i]表示以i结尾的最小值,那... 阅读全文
posted @ 2015-06-19 21:42 穆穆兔兔 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 定义局部最小的概念。arr长度为1时,arr[0]是局部最小。arr的长度为N(N>1)时,如果arr[0] arr) { if(arr.size() == 0) return -1; if(arr.size... 阅读全文
posted @ 2015-06-19 21:34 穆穆兔兔 阅读(990) 评论(2) 推荐(1) 编辑
摘要: Given a binary tree, imagine yourself standing on therightside of it, return the values of the nodes you can see ordered from top to bottom.For exampl... 阅读全文
posted @ 2015-06-17 13:08 穆穆兔兔 阅读(155) 评论(0) 推荐(0) 编辑
摘要: C/C+中的每一个常亮(every literal)都是有类型的,例如10 就是int型的,因此siziof(10)和sizeof(int)是相同的,但是字符型常亮(‘a’)在C和C++中有不同的变量类型。在C中,‘a’被认为是int形,在C++中,‘a’被认为是char型。int main(){ ... 阅读全文
posted @ 2015-06-16 22:24 穆穆兔兔 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://www.geeksforgeeks.org/extern-c-in-c/C++函数重载(function overloading),但是C++编译器是如何区分不同的函数的呢?----是通过在函数名是加些信息来区不同的函数,即所谓的Name Mangling。C++标准并没有对name ... 阅读全文
posted @ 2015-06-16 21:49 穆穆兔兔 阅读(557) 评论(0) 推荐(0) 编辑
摘要: http://www.geeksforgeeks.org/write-c-program-wont-compiler-c/1) C++中在函数声明之前调用一个函数会引发错误,但是在C中有可能可以。 参考http://www.cnblogs.com/diegodu/p/4580292.html下面的程... 阅读全文
posted @ 2015-06-16 13:00 穆穆兔兔 阅读(3497) 评论(1) 推荐(0) 编辑
摘要: http://www.geeksforgeeks.org/g-fact-95/1 在C语言中,如果函数在声明之前被调用,那么编译器假设函数的返回值的类型为INT型,所以下面的code将无法通过编译:#include int main(void){ // Note that fun() is n... 阅读全文
posted @ 2015-06-16 11:25 穆穆兔兔 阅读(538) 评论(0) 推荐(1) 编辑
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 84 下一页