`
aaron_ch
  • 浏览: 177372 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

C++ string sort

阅读更多

#include<iostream>
#include<string>

int main(){
         void sort(string *p,int);
         int i=0;
         string a[10];
         for(i=0;i<10;i++){
            cin>>a[i];
         }
         for(i=0;i<10;i++){
             cout<<a[i]<<endl;
         }
        sort(a,10);

       for(i=0;i<10;i++){
             cout<<a[i]<<endl;
       }
   return 0;
}

void sort(String *p,int length){
    int i,j;
    string temp;
    for(i=0;i<length-1;i++){

         for(j=0;j<length-i-1;++j){

              if(*(p+j)>*(p+j+1)){

                   temp=*(p+j+1);
                   *(p+j+1)=*(p+j);
                   *(p+j)=temp;

                }
          }
    }
}

 

分享到:
评论

相关推荐

    《C++String深入详解2.0版》PDF

    ### C++ String 深入详解 #### 一、C++ 的 `std::string` 使用 **1.1 C++ `std::string` 简介** `std::string` 是 C++ 标准库中的一个类,用于处理字符串。它提供了一种更安全、更方便的方式来操作字符串数据,...

    c++string用法详解

    C++ String 用法详解 C++ 语言中的字符串处理一直以来都是一个棘手的问题,许多开发者都认为 C++ 的文本处理功能太麻烦,不方便使用。但是,随着 STL 的出现,C++ 的字符串处理功能得到了极大的简化。特别是 C++ 的...

    C++ string 用法详解 - BYVoid1

    总之,C++中的`std::string`类大大简化了文本处理,结合标准库中的容器(如`std::vector`)和算法(如`std::sort`和`std::unique`),可以高效地完成诸如读取、分析、排序和去重等任务。对于经常处理文本数据的...

    标准C++的StringList

    在标准C++中,`StringList`的概念是对VCL(Visual Component Library)中的`TStringList`类的一个模仿。VCL是Delphi编程环境中的一部分,它提供了一个方便的数据结构来存储和操作字符串列表。在C++中,我们通常会...

    标准C++中string用法详解

    ### 标准C++中string用法详解 #### 一、C++标准库中的`string`类型使用 在ANSI标准C++中,`string`是处理文本数据时非常重要的工具之一,它提供了丰富的功能来方便地操作字符串。本文将详细介绍`string`的基本使用...

    《深入学习c++string》2.1版

    C++标准库中的`&lt;algorithm&gt;`头文件提供了一系列可用于`std::string`的操作,如`remove`、`unique`、`sort`等,使字符串处理更加方便。 5. string 与wstring `std::wstring`是宽字符版本的`std::string`,用于处理...

    C++_String

    ### C++ String 深入学习 #### 一、C++ 的 `std::string` 使用 ##### 1.1 C++ `std::string` 简介 在C++标准库中,`std::string` 类是用于处理文本数据的强大工具。它提供了比传统C风格字符串(`char *`)更多的...

    c++string用法详解.pdf

    C++中的`std::string`是C++标准库中用于处理文本字符串的重要工具,它极大地简化了文本数据的处理和管理。在C++语言中,`std::string`相比于传统的`char*`数组,提供了更高级别的抽象和便利的功能。在本文中,我们将...

    《C++ String 学习与研究》1.1版本 文档

    ### C++ String 学习与研究 #### 一、C++ 的 `string` 使用 ##### 1.1 C++ `string` 简介 在 C++ 中,`string` 类是一个非常重要的类,它提供了丰富的接口来处理字符串。与 C 语言中的字符串不同,C++ 的 `string...

    深入学习C++_String

    ### 深入学习C++ String #### 一、C++的string的使用 ##### 1.1 C++ string简介 在C++中,`std::string`是用于处理文本数据的标准库的一部分,它提供了丰富的功能来管理和操作字符串。与传统的C风格字符串不同,`...

    c++ sort 实验用 清晰易懂,全套

    在C++编程语言中,`std::sort`是标准库中的一个强大工具,用于对容器中的元素进行排序。本实验资料旨在提供一个清晰易懂的`std::sort`使用教程,帮助初学者和进阶者深入理解其工作原理和常见应用。 `std::sort`函数...

    C++string (含字符串数组)相关用法.pdf

    【C++】String(含字符串数组)相关用法 C++中的`std::string`类是处理文本数据的标准库组件,提供了丰富的功能来操作和管理字符串。以下将详细讲解几个关键知识点,包括字符串的截取、获取长度以及排序。 ### 一...

    c++ sort函数使用总结

    ### C++ Sort 函数使用详解 #### 一、引言 在C++中,`sort`函数是非常常用的一个算法函数,它提供了灵活且强大的排序能力。本文将详细讲解`sort`函数及其相关函数如`stable_sort`、`partial_sort`等的使用方法,并...

    C++标准库第二版及源码

    其中,通用算法如sort、find、remove、transform等,可以应用于任何容器,增强了代码的可复用性。 4. 函数对象(也称为仿函数): - 函数对象是具有操作符()的对象,可以作为参数传递给算法,使得算法能够根据不同...

    C++使用sort函数进行容器排序.docx

    ### C++中使用sort函数进行容器排序 #### 一、sort函数概述 `sort`函数是C++标准模板库(STL)中的一个强大工具,它主要用于对容器中的元素进行排序。`sort`函数的实现基于快速排序算法,具有较高的效率。在实际应用...

    本人精心收集,c++头文件一览

    - **典型用法**:`sort(v.begin(), v.end())`, `find(v.begin(), v.end(), x)`等。 ##### 2. `bitset` - **功能描述**:提供了一种固定长度的位集容器。 - **典型用法**:`bitset&lt;32&gt; b; b.set(3);` ##### 3. `...

    C/C++结构体序列化配置模板化

    这使得我们可以创建泛型函数或类,如`std::vector`和`std::sort`,它们能处理不同类型的数据。 在实现结构体序列化时,我们可能需要将结构体的数据成员转换为字符串、二进制流或其他格式,以便存储或在网络上传输。...

Global site tag (gtag.js) - Google Analytics