21xrx.com
2024-11-22 06:28:46 Friday
登录
文章检索 我的文章 写文章
C++常用代码大全
2023-07-07 01:04:07 深夜i     --     --
C++ 常用 代码 大全 语言

C++作为一种广泛使用的编程语言,在日常开发中必不可少。随着使用的深入,我们会发现有些代码不仅经常使用,而且十分实用。下面是一些常用的C++代码,方便大家参考和使用。

1. 交换两个变量的值

交换两个变量的值是编程中常用的操作。下面是实现这一操作的C++代码片段:


int a = 10, b = 20;

swap(a, b); // 实现交换操作

2. 数组元素倒置

对于一个数组,有时候需要将其中的元素进行倒置。下面是实现这一功能的C++代码:


int arr[] = 5;

reverse(arr, arr + 5); // 倒置数组元素

3. 快速排序

快速排序是一种高效的排序算法,也是C++编程中常用的一种算法。下面是实现快速排序的C++代码:


void quicksort(int arr[], int left, int right)

{

  int i = left, j = right;

  int pivot = arr[(left + right) / 2];

  while (i <= j)

  {

    while (arr[i] < pivot)

      i++;

    while (arr[j] > pivot)

      j--;

    if (i <= j)

    {

      swap(arr[i], arr[j]);

      i++;

      j--;

    }

  }

  if (left < j)

    quicksort(arr, left, j);

  if (i < right)

    quicksort(arr, i, right);

}

4. 常用数据结构

在C++编程中,常用的数据结构包括数组、链表、栈、队列、二叉树等。下面是实现这些数据结构的C++代码:

数组:


int arr[10]; // 定义一个长度为10的数组

链表:


struct ListNode {

  int val;

  ListNode *next;

  ListNode(int x) : val(x), next(NULL) {}

};

栈:


stack<int> s;

队列:


queue<int> q;

二叉树:


struct TreeNode {

  int val;

  TreeNode *left;

  TreeNode *right;

  TreeNode(int x) : val(x), left(NULL), right(NULL) {}

};

总之,以上这些代码都是C++编程中非常常用的。熟练掌握这些代码,会大大提高开发中的效率。当然,要根据具体情况选择合适的代码来使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复