题目----逆序

简介: 题目----逆序

创建一个整形数组,完成对数组的操作

  1. 实现函数init() 初始化数组为全0
  2. 实现print()  打印数组的每个元素
  3. 实现reverse()  函数完成数组元素的逆置。

要求:自己设计以上函数的参数,返回值。

void reverse(int arr[], int sz)
 
{
 
  int left = 0;
 
  int right = sz - 1;
 
  while (left < right)
 
  {
 
    int t = arr[left];//创建临时变量用来实现调换
 
    arr[left] = arr[right];
 
    arr[right] = t;
 
    left++;
 
    right--;
 
  }
 
}
 
目录
相关文章
|
7月前
|
存储 Java API
LeetCode------合并两个有序数组(4)【数组】
这篇文章介绍了LeetCode上的"合并两个有序数组"问题,并提供了三种解法:第一种是使用Java的Arrays.sort()方法直接对合并后的数组进行排序;第二种是使用辅助数组和双指针技术进行合并;第三种则是从后向前的双指针方法,避免了使用额外的辅助数组。
LeetCode------合并两个有序数组(4)【数组】
|
7月前
|
前端开发
LeetCode------移动零(5)【数组】
这篇文章介绍了LeetCode上的"移动零"问题,提出了一种使用双指针的原地操作解法,该方法首先将非零元素移动到数组前端并保持相对顺序,然后填充后续位置为零,以达到题目要求。
|
7月前
|
存储 索引
LeetCode------两数之和(3)【数组】
这篇文章介绍了LeetCode上的"两数之和"问题,提供了两种解法:一种是暴力求解法,通过双层循环遍历数组元素对查找两数之和为目标值的索引,时间复杂度为O(n^2);另一种是使用HashMap优化,通过存储元素值和索引,时间复杂度降低到O(n)。
LeetCode------两数之和(3)【数组】
|
10月前
题目----数据结构线性表----字符串逆序
题目----数据结构线性表----字符串逆序
44 1
|
10月前
题目----从小到大输出
题目----从小到大输出
50 0
|
10月前
题目----力扣--回文链表
题目----力扣--回文链表
56 0
|
10月前
|
存储 搜索推荐
题目----力扣--合并两个有序数组
题目----力扣--合并两个有序数组
47 0
|
10月前
题目----力扣--合并两个有序链表
题目----力扣--合并两个有序链表
54 0
|
10月前
题目----力扣--反转链表
题目----力扣--反转链表
44 0
|
10月前
|
算法
比数组的遍历更快速的 ----折半寻找法
比数组的遍历更快速的 ----折半寻找法