美文网首页
C++ sort函数

C++ sort函数

作者: joy1314bubian | 来源:发表于2017-02-21 16:27 被阅读0次

I)Sort函数包含在头文件为#include<algorithm>的c++标准库中,调用标准库里的排序方法可以不必知道其内部是如何实现的,只要出现我们想要的结果即可!
II)Sort函数有三个参数:
(1)第一个是要排序的数组的起始地址。
(2)第二个是结束的地址(最后一位要排序的地址)
(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
bool StringContain(string &a, string &b)
{
    sort(a.begin(), a.end());
    sort(b.begin(), b.end());
    for (int pa = 0, pb = 0;pb < b.length();pb++)
    {
        while (pa < a.length() && (a[pa] < b[pb]))
        {
            pa++;
        }
        if ((pa >= a.length()) || (a[pa]>b[pb]))
            return false;
    }
    return true;
}
int main()
{
    string a = "ABCD";
    string b = "ADB";
    cout << StringContain(a, b) << endl;
}

相关文章

  • C++ sort函数

    I)Sort函数包含在头文件为#include 的c++标准库中,调用标准库里的排序方法可以不必知道其内部是如何实...

  • c++的algorithm库常用函数

    本节介绍 C++ 的 algorithm 库中常用函数。 1. sort 函数 以上默认是从小到大排序的。参数分别...

  • 基本排序算法

    选择排序 插入排序 冒泡排序 中 sort 函数使用

  • 一些函数

    cmp函数 C++ sort cmp函数 - lzz的博客 - CSDN博客 浅谈C/C++排序函数中cmp()比...

  • c++排序相关的参数"cmp"日记

    对sort函数(需要algorithm头文件),它的cmp可以是“函数”,也可以是“对象” ▲注意:这里的函数my...

  • c++常用的STL

    c++ 中常用的内置函数 标签: c++ 1. algorithm中处理数组/vect的函数 1.可以处理两种数据...

  • Sort Algorithm

    排序算法 首先要讨论的是O(n^2)的算法。主要有冒泡排序,选择排序,插入排序。冒泡排序比较常见这里不细说。 ①选...

  • Sort Algorithm

    排序算法 Tool implement 生成随机的n个数量的数组,输出数组每一个元素的内容。测试排序算法使用的标准...

  • Sort函数

    目的:通过了解Sort函数的实现过程,复习学过的快排,堆排,插入排序。 Sort函数是C++自带的库函数。需要头文...

  • sort用法

    头文件 algorithm 最后要加bool函数,按什么方式排序。默认按升序排列。 sort(a,a+5,myso...

网友评论

      本文标题:C++ sort函数

      本文链接:https://www.haomeiwen.com/subject/ikkuwttx.html