上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 63 下一页
摘要: //头尾指针 int *exchange(int *nums, int numsSize, int *returnSize) { int left = 0; int right = numsSize - 1; while (left < right) { if ((nums[left] % 2) = 阅读全文
posted @ 2020-08-18 16:20 温暖了寂寞 阅读(163) 评论(0) 推荐(0) 编辑
摘要: int* spiralOrder(int** matrix, int matrixSize, int* matrixColSize, int* returnSize){ if(!matrixSize) { *returnSize = 0; return NULL;} *returnSize = ma 阅读全文
posted @ 2020-08-18 16:19 温暖了寂寞 阅读(179) 评论(0) 推荐(0) 编辑
摘要: int maxSubArray(int* nums, int numsSize){ int ans = nums[0]; int curSum = nums[0]; for(int i = 1;i<numsSize;i++){ if((curSum + nums[i]) < nums[i]) //如 阅读全文
posted @ 2020-08-18 14:43 温暖了寂寞 阅读(104) 评论(0) 推荐(0) 编辑
摘要: struct ListNode* getKthFromEnd(struct ListNode* head, int k){ struct ListNode* pNode = head; for (int i = 0; i < k; ++i) { pNode = pNode->next; } whil 阅读全文
posted @ 2020-08-18 12:09 温暖了寂寞 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 实际就是求斐波那契数列 int numWays(int n){ if (n == 0 || n == 1) return 1; int prepre = 1; int pre = 1; int curr = 0; for (int i = 2; i <= n; i++) { curr = prepr 阅读全文
posted @ 2020-08-17 17:40 温暖了寂寞 阅读(250) 评论(0) 推荐(0) 编辑
摘要: int height(struct TreeNode* root) { if (root == NULL) { return 0; } else { return fmax(height(root->left), height(root->right)) + 1; } } bool isBalanc 阅读全文
posted @ 2020-08-17 16:09 温暖了寂寞 阅读(73) 评论(0) 推荐(0) 编辑
摘要: int maxProfit(int* prices, int pricesSize){ int ans = 0; if(pricesSize>=2) { //交易日不满两天直接返回0 int max = prices[pricesSize-1]; //将max初始化为最后一天的值 int profi 阅读全文
posted @ 2020-08-17 10:43 温暖了寂寞 阅读(284) 评论(0) 推荐(0) 编辑
摘要: char firstUniqChar(char* s){ int hash[26] = {0}; int len = strlen(s); // 这里先求出strlen下面直接用,不建议再for循环的条件中写strlen,效率低了很多 for (int i = 0; i < len; ++i) { 阅读全文
posted @ 2020-08-16 11:02 温暖了寂寞 阅读(180) 评论(0) 推荐(0) 编辑
摘要: int missingNumber(int* nums, int numsSize){ for (int i=0; i<numsSize; i++) { if (nums[i]!=i) return i; } return numsSize; } 阅读全文
posted @ 2020-08-16 09:23 温暖了寂寞 阅读(119) 评论(0) 推荐(0) 编辑
摘要: char* replaceSpace(char* s){ char str[10000] ={0}; int index = 0; while(*s) { if (*s == 0x20) { str[index++] = 0x25; str[index++] = 0x32; str[index++] 阅读全文
posted @ 2020-08-16 09:06 温暖了寂寞 阅读(95) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 63 下一页