- 博客(23)
- 收藏
- 关注
原创 leetcode重点分类(C语言) - 分治
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md
2020-04-07 23:21:54
171
原创 leetcode重点分类(C语言) - 动态规划
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md
2020-04-06 23:26:42
156
原创 leetcode重点分类(C语言) - 字符串
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md
2020-03-31 23:24:45
138
原创 leetcode重点分类(C语言) - 数学
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md
2020-03-30 00:35:52
132
原创 leetcode重点分类(C语言) - 数组与矩阵
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md
2020-03-26 23:38:58
190
原创 leetcode重点分类(C语言) - 位运算
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md
2020-03-24 00:47:27
95
原创 leetcode重点分类(C语言) - 二分查找
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md69. x 的平方根int mySqrt(int x){ if(x == 1) { return 1; } ...
2020-03-23 01:00:49
153
原创 leetcode重点分类(C语言) - 贪心思想
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md455. 分发饼干int cmp(const void* a, const void* b){ return *(int*)a - *(...
2020-03-21 23:00:28
105
原创 leetcode重点分类(C语言) - 排序
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md215. 数组中的第K个最大元素int cmp(const void* a, const void* b){ return *(int*...
2020-03-18 23:37:08
218
原创 leetcode重点分类(C语言) - 双指针
分类参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md(一) 双指针167. 两数之和 II - 输入有序数组/** * Note: The returned array must be mal...
2020-03-17 00:23:29
190
原创 leetcode训练(C语言) 036~040
36. 有效的数独void clean(int arr[10]){ memset(arr, 0, sizeof(int) * 10);}bool isValidSudoku(char** board, int boardSize, int* boardColSize){ int arr1[10]; int arr2[10]; int i, j...
2020-03-14 17:53:52
90
原创 leetcode训练(C语言) 031~035
30. 串联所有单词的子串/** * Note: The returned array must be malloced, assume caller calls free(). */int* findSubstring(char* s, char** words, int wordsSize, int* returnSize){ *returnSize = 0; ...
2020-03-11 22:16:15
116
原创 leetcode训练(C语言) 026~030
26. 删除排序数组中的重复项int removeDuplicates(int* nums, int numsSize){ if(numsSize == 0) { return 0; } int length = 1; for(int i = 0; i < numsSize; i++) { if(nums[i] ...
2020-03-09 01:08:17
84
原创 leetcode训练(C语言) 021~025
21. 合并两个有序链表/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* mergeTwoLists(struct ListNode* l1, struct List...
2020-03-07 16:51:13
80
原创 leetcode训练(C语言) 016~020
16. 最接近的三数之和int comp(const void* a, const void* b){ return *(int*)a - *(int*)b;}int threeSumClosest(int* nums, int numsSize, int target){ qsort(nums, numsSize, sizeof(int), comp); ...
2020-03-04 22:26:21
665
原创 leetcode训练(C语言) 011~015
11. 盛最多水的容器int maxArea(int* height, int heightSize) { int max = 0; for(int i = 0; i < heightSize - 1; i++) { for(int j = i + 1; j < heightSize; j++) { int minHe...
2020-03-03 00:24:04
113
原创 leetcode训练(C语言) 006~010
6. Z 字形变换char * convert(char * s, int numRows){ int len = strlen(s); if (numRows <= 1) return s; char *t = (char *)malloc(sizeof(char) * (len + 1)); int numSize = 0; ...
2020-03-01 23:13:49
112
原创 leetcode训练(C语言) 001~005
1. 两数之和/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target, int* returnSize){ *returnSize = 2; int* result =...
2020-02-28 22:08:43
134
原创 [CI进击之路] linux基础3--正则表达式
正则表达式1. grepgrep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...] -a 或 --text: 不要忽略二进制的数据。 -A<...
2019-12-24 23:42:53
96
原创 [CI进击之路] linux基础2--vi和vim
vi有3中模式:一般命令模式、编辑模式、命令行模式一般命令模式 可进行删除、复制、粘贴等操作,无法编辑内容 编辑模式 [i、I、o、O、a、A、r、R],可以编辑内容,按esc键回到一般命令模式 命令行模式 [: / ?],读取、存储文件 一般模式操作说明一般命令模式切换编辑模式操作说明一般命令模式切换命令行模式操作说明...
2019-12-08 20:54:09
98
原创 [CI进击之路] linux基础1--常用命令
公司的项目大都基于linux,掌握linux非常必要推荐书籍:鸟哥的 LINUX私房菜 基础学习篇(第四版)linux常用命令命令 功能 用法 useradd 添加用户 useradd 用户名 userdel 删除用户 userdel 用户名 passwd 设置账号的密码 passwd 用户名 su 切换用户...
2019-12-08 20:52:41
91
原创 [CI进击之路] git基本操作
git操作是项目中最基本的,必须要掌握拉取仓库代码(从公共仓fork到个人仓),拉取个人仓代码 git clone 个人仓地址 创建分支 git branch 分支名(test) 切换分支 git checkout 分支名(test) 创建分支并切换到创建的分支 git checkout -b test1 列出所有分支 git branch -a 删除分...
2019-12-04 23:52:01
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人