21xrx.com
2025-04-10 22:10:28 Thursday
文章检索 我的文章 写文章
C++常用代码大全
2023-07-07 01:04:07 深夜i     215     0
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++编程中非常常用的。熟练掌握这些代码,会大大提高开发中的效率。当然,要根据具体情况选择合适的代码来使用。

  
  

评论区