InsertionSort
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
Background
插入排序的实现
Description
完成下述插入排序代码框架后提交,只需完成注释中的要求,无需输入输出
#include "InsertionSort.h"
// 通过插入排序对int队列nums进行升序排序
// @param
// nums: 完整的待排序队列,最终排序的结果应存放在nums中
void InsertionSort::mysort(std::vector<int>& nums) {
// 请在这里完成你的代码
}
Samples
提供一组样例用于自测
6
2 6 7 2 1 8
1 2 2 6 7 8
附InsertionSort.h
#pragma once
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <functional>
using namespace std;
class MySort {
public:
virtual void mysort(std::vector<int>& nums) = 0;
};
class InsertionSort: public MySort {
public:
// 通过插入排序对int队列nums进行升序排序
// @param
// nums: 完整的待排序队列,最终排序的结果应存放在nums中
void mysort(std::vector<int>& nums);
private:
int cnt;
};
实验一 栈、队列与基本排序
- Status
- Done
- Problem
- 7
- Open Since
- 2024-9-28 14:30
- Deadline
- 2024-9-28 18:00
- Extension
- 96 hour(s)