自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Latex/Overleaf 段落换行 有/无缩进 有/无空行

Latex/ overleaf

2023-06-23 23:03:53 15788 1

原创 Mac快捷键:文本,浏览器页面,终端terminal

shift cmd d 取消掉一个分屏的相同窗口cmd n 弹出一个新建窗口cmd t 同一页面下新建窗口cmd w 删除当前窗口cmd k 清屏cmd m 终端窗口缩小到操作台cmd h 隐藏终端窗口

2022-04-08 17:15:39 416

原创 C语言反转链表(限制反转+全反转)

leetcode 题目92 reverseBetween/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* reverseBetween(struct ListNode* head, int left, int right){ //建假头 struct ListNo

2022-01-16 07:41:14 462

原创 C语言旋转图像

leetcode 题目48 rotate其实代码长度是我这个的一半就够了,最后面有提到可以改判断条件的数值,就不用这样分两段了。void rotate(int** matrix, int matrixSize, int* matrixColSize){ int temp; if (matrixSize%2 == 0){ for (int i = 0; i< matrixSize/2; i++){ for (int j = 0; j&lt

2022-01-15 10:57:21 259

原创 C语言最大子数组和

leetcode 题目53 maxSubArrayint max (int x, int y){ if (x<y){ return y; } else{ return x; }}int maxSubArray(int* nums, int numsSize){ int pre = nums[0], res = nums[0]; for (int i = 1; i< numsSize; i++){

2022-01-15 07:43:58 302

原创 C语言岛屿数量

leetcode 题目200 numIslands按照leetcode里一个精选题解的思路写了C语言的版本,感觉算是很简洁的一个版本了。void area (char** grid, int gridSize, int* gridColSize, int i, int j){ int Colsize = *gridColSize; if (i<0 || i >= gridSize || j>=Colsize || j<0 || grid[i][j] != '

2022-01-14 07:48:46 1163

转载 C语言二叉树的最近公共祖先

leetcode 题目236/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */struct TreeNode* lowestCommonAncestor(struct TreeNode* root, struct TreeNode* p, struct T

2022-01-13 07:01:24 662

原创 C语言二叉树中的最大路径和

leetcode 题目124/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */int max (int x, int y,int z){ if (x<=z && y<=z){ return z;

2022-01-13 06:45:05 1444 2

原创 C语言数组中的第K个最大元素

leetcode上的题目我的思路是每次一个pivot排序完会返回这个pivot排完序的位置(数组中的indice),如果这个位置比我要的位置往前,那我就把它后面的数字进行排序(因为现在它后面的已经都是比这个pivot大的值了),反之如果这个位置比我要的位置往后,我就从0到它位置的前一个(indice-1)开始排序。int partition(int* nums, int low, int high);int findKthLargest(int* nums, int numsSize, int

2022-01-12 22:30:01 422

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除