上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: language: C address bool isStraight(int* nums, int numsSize){ // 排序 void bubble_sort(int arr[], int size){ int i,j,key; for (i = 0; i < size ; i++){ f 阅读全文
posted @ 2021-01-25 08:47 RougeBW 阅读(19) 评论(0) 推荐(0) 编辑
摘要: language: C address /** * Note: The returned array must be malloced, assume caller calls free(). */ // 寻找第一个数的时候,遍历整个数组,然后为它找第二个数 // 找第二个数的时候使用二分查找 in 阅读全文
posted @ 2021-01-25 07:33 RougeBW 阅读(30) 评论(0) 推荐(0) 编辑
摘要: address /** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ int kthLarg 阅读全文
posted @ 2021-01-25 01:23 RougeBW 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 同主站110 address /** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ // 左 阅读全文
posted @ 2021-01-25 00:55 RougeBW 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 同主站54 address /** * Note: The returned array must be malloced, assume caller calls free(). */ int* spiralOrder(int** matrix, int matrixSize, int* matr 阅读全文
posted @ 2021-01-25 00:18 RougeBW 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 同主站239,但是239用这段代码会超时,需要优化 address /** * Note: The returned array must be malloced, assume caller calls free(). */ int* maxSlidingWindow(int* nums, int 阅读全文
posted @ 2021-01-24 23:07 RougeBW 阅读(46) 评论(0) 推荐(0) 编辑
摘要: // 堆排,0号位置不存数 void head_adjust(int arr[], int k, int size_adjust){ arr[0] = arr[k]; int i; for (i=2*k ; i <= size_adjust ; i*=2){ if (i+1<= size_adjus 阅读全文
posted @ 2021-01-24 08:45 RougeBW 阅读(50) 评论(0) 推荐(0) 编辑
摘要: address // 低效率算法 int* getLeastNumbers(int* arr, int arrSize, int k, int* returnSize){ ////排序算法 int partition(int *mm,int low, int high){ int pivot = m 阅读全文
posted @ 2021-01-24 03:57 RougeBW 阅读(41) 评论(0) 推荐(0) 编辑
摘要: address int findLengthOfLCIS(int* nums, int numsSize){ if(numsSize == 0) return 0; int pstart = 1,answer = 1; for(int i =0; i<numsSize-1; i++){ if(num 阅读全文
posted @ 2021-01-24 00:55 RougeBW 阅读(28) 评论(0) 推荐(0) 编辑
摘要: address // 先全部逆置,然后逆置后n位 char* reverseLeftWords(char* s, int n){ // 逆置函数 void inverse(int start, int end){ char temp; while(end>start){ temp = s[start 阅读全文
posted @ 2021-01-24 00:00 RougeBW 阅读(32) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页