摘要:
二维数组有两种形式:①在栈上: int a[4][4] = {...};②在堆堆上: int ** a = new int *[4]; for(int i = 0; i < 4; i++) a[i] = new int[4];这两种情况下,二维数组做形参的传参方式是不一样的... 阅读全文
posted @ 2015-07-08 22:24
匡子语
阅读(4378)
评论(0)
推荐(1)
摘要:
思路:应该是用二分查找分别找到该数字第一次和最后一次出现的位置,相减即可。O(logn)int findLeft(int a[], int n, int num){ int l = 0, r = n - 1; while(l = 0 && a[l] == num) //找左边界 ... 阅读全文
posted @ 2015-07-08 20:52
匡子语
阅读(212)
评论(0)
推荐(0)

浙公网安备 33010602011771号