首页 > 其他分享 >5.5打卡

5.5打卡

时间:2023-05-05 09:22:27浏览次数:37  
标签:sort 5.5 temp min int 打卡

 

template <class T>
void sort(T *a, int size)
{
    for(int i=0;i<size;i++)
    {
        cin>>a[i];
    }
    for(int i=0; i<size; i++)
    {
        int min=i;
        for(int j=i+1; j<size; j++)
        {
            if(a[min]>a[j])
            {
                min=j;
            }
        }
        if(min!=i)
        {
            T temp=a[min];
            a[min]=a[i];
            a[i]=temp;
        }
    }
}

 

标签:sort,5.5,temp,min,int,打卡
From: https://www.cnblogs.com/binglinll/p/17373119.html

相关文章

  • 打卡 有序数组(类模板)
    实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。每行输入的第一个数字为0,1,2或3:为0时表示输入结束;为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。从每行......
  • 编程打卡: C++ 语言程序设计
    #include<iostream>usingnamespacestd;classComplex{protected:doublereal;doubleimag;public:Complex(doubler=0.0,doublei=0.0):real(r),imag(i){};Complexoperator+(constComplex&c){......
  • 打卡4
    问题描述:给定一个M进制的数x,实现对x向任意的一个非M进制的数的转换。流程图:  伪代码:inputM,xx0<-0fora<-0to...iftemp[a]=’\0’breakfori<-ato0x0+=M^iinputNforj<-0to...b=x0/N^jifb>=Noutputchar‘b%N’elseoutputchar‘b’break代码:#i......
  • 打卡
    1.问题:一个口袋中放个12球,一直其中3个是红的,3个是白的,6给是黑的,现从中任取8个,问共有多少种可能的黑色搭配?2.思路:知红球数与白球数均小于或等于3个,又黑球有六个,故知八个球中必有黑球,所以二重for循环将红球与白球的所有的情况列举,并用8减去两个球数得可能的黑球数判断是否小于或等......
  • 第十天打卡
    补充下列代码,使得程序的输出为:A:3A:15B:53155类和函数接口定义: 参见裁判测试程序样例中的类和函数接口。 裁判测试程序样例: #include<iostream>usingnamespacestd;classCMyClassA{intval;public:CMyClassA(int);voidvirtualprint();};CMyCl......
  • 每日打卡-16
    一.问题描述农夫约翰有N头奶牛,编号1∼N。约翰让它们排成一排,以便拍照。最初,奶牛从左到右按照a1,a2,…,aN的顺序排列。但是,约翰希望奶牛从左到右按照b1,b2,…,bN的顺序排列。为此,他需要对队列进行一系列的调整操作。每次操作可以选择任意一头奶牛并将其向左移动一些位......
  • 第十二天打卡
    一、问题描述根据银行的不同月利息,现在某人手上有2000元,要求通过计算选择出一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假设银行对超出存款期限的那一部分时间不付利息。二、设计思路1.由于在每个期限的存钱次数不做限制,故可以直接都遍历一次;2.设计五个数来存储次......
  • 天天打卡9
    编写一个哺乳动物类Mammal,再由此派生出狗类Dog,二者都声明speak()成员函数,该函数在基类中被声明为虚函数。声明一个Dog类的对象,通过此对象调用speak函数,观察运行结果。#include<iostream>usingnamespacestd;classMammal{ public: Mammal(){cout<<"ConstructorinMamma......
  • 打卡
    template<classT>classMyArray{private:intsize;T*data;public:MyArray(ints){size=s;data=newT[size];}voidsort(){inti,j;......
  • 天天打卡一小时——9
    一.问题描述二问题描述公有派生圆类Circle以点类Point为基类,相较于点类Point,Circle类的结构说明如下:Circle类的数据成员包括:①私有数据成员:X坐标x继承自Point类,Y坐标y继承自Point类。②静态数据常量PI(double型),其值为3.14159③私有数据成员:半径radius(double型)。Circle类成......