摘要:
double findMaxAverage(int* nums, int numsSize, int k){ double max=0,sum; int i; for (i=0; i<k; i++) max += nums[i]; sum = max; for (i=k; i<numsSize; i 阅读全文
摘要:
int maxDepth(struct TreeNode* root){ if (!root) return 0; int left = maxDepth(root->left); int right = maxDepth(root->right); return (left > right)? l 阅读全文
摘要:
int maxDepth(struct Node* root){ if(!root) return 0; int max = 0; for(int i = 0; i < root->numChildren; ++i){ int temp = maxDepth(root->children[i]); 阅读全文
摘要:
int maximum(int a, int b){ return (int)((fabs((long)b - (long)a) + a + b) / 2); } 阅读全文
摘要:
int maxNumberOfBalloons(char * text){ int i=0,len=strlen(text),hash[50]={0},min=10000; char* s = "balon"; for(; i<len; i++) hash[text[i]-'a']++; for ( 阅读全文
摘要:
/*快排后 取最小两个负数和最大正数乘积和最大三个正数乘积比较取较大值*/ int cmp(const void* a, const void* b){ return *(int*)a - *(int*)b; } int maximumProduct(int* nums, int numsSize) 阅读全文