Pré-requisitos
Exemplo 01
Como você sabe, a classificação foi feita em matrizes principalmente. Então, usaremos uma matriz para ilustrar a função de classificação aqui. Crie um novo arquivo do tipo C no terminal Linux com a ajuda de uma instrução de toque:
$ touch classy.ccEm seguida, abra o arquivo com a ajuda de um editor, como o editor da GNU Nano:
$ nano classificar.ccVamos começar a codificar adicionando alguns arquivos de cabeçalho no início de um arquivo. O espaço para nome deve ser adicionado ao código enquanto trabalha em C++. Temos usado um método Main () simples para ilustrar o funcionamento da função de classificação padrão em C++. A matriz do tipo inteiro “a” do tamanho 10 foi definida com dez valores inteiros. O tamanho para esta matriz foi calculado usando o método sizeof () na matriz. A declaração cout indica que estamos exibindo a matriz original antes de classificar. Para esse fim, estamos utilizando o “para”Faça um loop até o comprimento definido de uma matriz. Em seguida, esta função de classificação padrão foi definida para classificar a matriz em ordem ascendente. Em seguida, uma declaração cout é usada para mostrar que a matriz classificada será exibida. O "para”O loop foi usado mais uma vez para obter e depois exibir a matriz classificada:
Depois que a codificação for feita, compilar o tipo.Arquivo CC com o compilador C ++. Instalamos o compilador C ++ chamado “g++”Em nosso sistema Linux para esse fim. Então, usando o compilador instalado, o arquivo foi compilado com sucesso. Depois disso, a execução do arquivo foi realizada. A saída mostra a matriz original primeiro. Na última seção, a matriz foi classificada em ordem crescente usando a função de classificação padrão. A matriz classificada é exibida da seguinte maneira:
$ g ++ classificar.ccPara classificar a matriz em ordem decrescente, temos que alterar a função de classificação padrão. Então, abrimos o tipo de arquivo.CC com um “Nano" editor.
$ nano classificar.ccDepois de abrir o arquivo, o script geral permaneceu o mesmo. Temos que modificar apenas a função de classificação conforme a imagem fornecida. Então, adicionamos a função maior () para classificar a matriz em ordem decrescente. Salve o arquivo com “Ctrl+s”:
Novamente, compila o código para atualizar o arquivo. A compilação foi feita com sucesso. Execute novamente o arquivo. A saída exibe a matriz original primeiro e depois uma matriz classificada em ordem decrescente.
$ g ++ classificar.ccExemplo 02
Vamos ter um novo exemplo usando a função padrão de classificação dentro do código. Então, estaremos levando uma matriz do tipo string neste exemplo. Vamos começar a abrir um arquivo com o comando nano:
$ nano classificar.ccAdicionamos três cabeçalhos no início do código. O namespace foi incluído depois disso. O método principal foi iniciado com a inicialização de uma matriz de string. Esta matriz não tem tamanho definido. Assim, você pode inserir quantos valores nele quiser. Agora, adicionamos seis valores de tipo de string à matriz. A declaração cout foi utilizada para indicar que o código exibirá a matriz original sem classificá -la.
O "para”O loop está aqui para fazer loop os valores da matriz e exibi -los usando o“cout”Declaração no terminal. Depois que a matriz original foi exibida, a função de classificação padrão classificaria a matriz. Como a matriz é um tipo de string, ela seria convertida para a ordem ascendente dos alfabetos. Em seguida, uma declaração cout é usada para mostrar que a matriz classificada será exibida. De novo "para”O loop é usado para mostrar os valores da matriz classificada:
Primeiro, use o compilador G ++ no terminal para compilar seu código e determinar se há exceções no código. Como a compilação é realizada perfeitamente, o “a.fora”O comando está sendo utilizado para exibir a matriz original e a matriz classificada na tela da concha:
$ g ++ classificar.ccConclusão
O guia contém a implementação da função de classificação padrão em c++. A função de classificação padrão foi explicada com a ajuda de matrizes nos exemplos, como matrizes inteiros e do tipo string. Verifique essas duas ilustrações no seu fim e execute -as no seu PC. Esperamos que você ache este guia útil.