摘要: //冒泡排序,一句话概括:从前往后遍历,如果a[j-1] > a[j],则交换位置,将最大值放到最后。 void bubble_sort(vector<int>& nums, int n) { if (n <= 1) return; bool flag = false; for (int i = 1 阅读全文
posted @ 2023-09-13 16:42 SuperTonyy 阅读(9) 评论(0) 推荐(0)
摘要: //快速排序,递归操作,先找到枢纽,将所有比枢纽小的数放到其左边,将所有比其大的数放到其右边 void QuickSort(vector<int>& nums, int l, int r){ if (l + 1 >= r) return; int x = l, y = r - 1, xnum = n 阅读全文
posted @ 2023-09-13 16:36 SuperTonyy 阅读(10) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> using namespace std; struct TreeNode { int val; struct TreeNode* left; struct TreeNode* right; TreeNode(int val) :val(val), l 阅读全文
posted @ 2023-09-13 16:35 SuperTonyy 阅读(12) 评论(0) 推荐(0)