力扣,指针

LeetCode零基础(指针)

感悟

1、通过学习指针我才明白:我以前学习的c语言都只是一些皮毛,c语言真是博大精深。

2、数组与指针有着千丝万缕的联系。

上图

一、重新排列数组

 
 
  1. int* shuffle(int* nums, int numsSize, int n, int* returnSize){

  2. int i;

  3. int *ret = (int *)malloc( sizeof(int) * numsSize);

  4. for(i = 1; i <= numsSize; i++){

  5. if(i & 1){

  6. ret[i-1] = nums[(i) / 2];

  7. }

  8. else{

  9. ret[i-1] = nums[n + (i - 1) / 2];

  10. }

  11. }

  12. *returnSize = numsSize;

  13. return ret;

  14. }

二、数组串联

 三、基于排序构建数组

四、一维数组的动态和

 五、左旋字符串

总结

今天的有好多不理解

但我要通过题解和题目,反 过来推动知识点的吸收理解

加油,刷题人!

猜你喜欢

转载自blog.csdn.net/weixin_61061381/article/details/121757304