算法(第4版)C++实现
唐火
开始人工智能之路了!!!
展开
-
算法(第4版) C++ 插入排序的优化
#include <iostream> using namespace std; void InsertSort_1(int *a, int n) { for (int i = 1;i<n;i++) for (int j = i; j > 0 && a[j] < a[j - 1]; j--) { int t = a[j]; a[j] = a[j - 1]; a[j - 1] = t; } } void InsertSort_原创 2021-05-05 20:18:07 · 162 阅读 · 0 评论 -
算法(第4版) C++ 实现希尔排序(简易版)
#include <iostream> using namespace std; void shellsort(int *a,int n) { int h = 1; while (h < n / 3) h = 3 * h + 1; while (h >= 1) { for (int i = h;i<n;i++) for (int j = i; j >= h && a[j] < a[j - h]; j -= h) {原创 2021-05-05 18:18:03 · 72 阅读 · 0 评论 -
算法(第4版) C++ 实现各种排序算法(未完成)
#include <iostream> #include <vector> using namespace std; class Sort { public: template<typename T> void Show(vector<T> arr) { for (int i = 0; i < arr.size(); i++) cout << arr[i] << " "; cout << endl原创 2021-05-05 15:28:07 · 78 阅读 · 0 评论