美文网首页
22.数组逆置

22.数组逆置

作者: lxr_ | 来源:发表于2020-12-19 10:20 被阅读0次

#include<iostream>

using namespace std;

int main()

{

    int arr[] = { 1,3,2,5,4 };

    int end = sizeof(arr) / sizeof(arr[0]) - 1;//最后一个元素的位置

    for (int i = 0; i<end; i++)//i为记录从前往后的下标,end为记录从后往前的下标

    {

        //交换

        int a = arr[i];

        arr[i] = arr[end];

        arr[end] = a;

        end--;

    }

    for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

        cout << arr[i] << endl;

    system("pause");

    return 0;

}

相关文章

  • 22.数组逆置

    #include using namespace std; int main() { int arr[] = { ...

  • Leetcode题解之数组

    完美的数组逆置算法 整型数组的逆置算法 最简单的首尾互换: 合理利用泛型 封装类型与基本类型的各自适用范围 旋转数...

  • 共享数组原地逆置

    偶然在一本书上看到这样一道题觉得听一意思的就拿来做了一下,题目是这样设置的在已知一维数组A[m+n]中一次存放两个...

  • 2018-05-25

    python 1.python中数组和矩阵乘法及使用总结 对数组的运算 矩阵求逆,转置,求迹

  • 单链表翻转

    单链表的就地逆置:就地逆置即空间复杂度为O(1)一:用数组存储单链表的值,然后重新逆序赋值,效率较低。二:利用三个...

  • 通过数组逆置进行循环移位

    通过数组逆置进行循环移位 2018-09-09 Question设计算法将数组a[n]循环左移k位,并要求时间复杂...

  • 机试常用算法和题型-容器函数使用专题

    string.h库函数memset()置零 reverse()逆置函数algorithm头文件 strrev逆置字...

  • 认识Numpy—矩阵

    本节主要介绍如何创建矩阵、矩阵的四则运算、矩阵的转置、矩阵的逆、数组的比较及运算。

  • 单链表逆置

    单链表逆置的思路 a:将单链表储存为数组,然后按照数组的索引逆序进行反转。b:使用3个指针遍历单链表,逐个链接点进...

  • 线性代数笔记04

    第四节 重点是A=LU对于单个矩阵来讲,求逆,转置,不分先后 ​A的转置的逆,就是A的逆的转置 若A,B都可逆,则...

网友评论

      本文标题:22.数组逆置

      本文链接:https://www.haomeiwen.com/subject/kluawktx.html