- 博客(3)
- 收藏
- 关注
原创 LeetCode第392题
方法一:双指针class Solution { public boolean isSubsequence(String s, String t) { if(t==""){ return false; } if(s==""){ return true; } int pointer1=0; int pointer2=0; char[] s1=s
2022-03-10 11:55:41
150
原创 2021-07-31
剑指offer之旋转数组的最小数字(C语言实现)题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。题目分析:题目说的很清楚,输入的是递增排序的数组的一个旋转数组。我们把旋转数组分成两个部分,每一部分都是递增的,而且第一部分的最后一个元素一定大于第二部分的第一个元素。因此对数组相邻两个元素两两比较,若遇到前一个比后一个元素大的情况时
2021-07-31 13:34:10
114
原创 2021-07-29
C语言中static的作用1.static修饰全局变量static修饰全局变量时该变量只能在本文件中使用,而不能被其它文件调用。而在本文件中使用static修饰的变量时和通常定义的全局变量是一样的。static int a = 1;int main(){a = 2;//这里重新为变量赋值printf("%d", a);//2return 0;}2.static修饰局部变量static修饰局部变量时会延长变量的生命周期,看下面的例子就会明白。一般我们定义的局部变量在调用函数之后就会被销毁
2021-07-29 15:36:57
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人