c

  • 指针是什么(详解版)

    执行程序中的每个变量都分配一段足够大的内存来保存该变量类型的值。当前,在 PC 上运行的 C++ 编译器通常给 char 类型的变量分配一个字节,给 short 类型的变量分配两个…

    编程笔记 2021年7月20日
  • 冒泡排序(C++)算法详解

    冒泡排序是按升序或降序排列数据的简单方法。按升序对数据进行排序意味着按照从低到高的顺序排列数据;而按降序排序则意味着按从高到低的顺序排列。可以通过比较数组中的每个元素和它的相邻值来…

    编程笔记 2021年7月20日
  • 二分搜索算法(C++详解版)

    二分搜索(Binary Search)是一种比线性搜索更有效的巧妙算法。它唯一的要求是数组中的值是有序的。 二分搜索算法测试数组不是从第一个元素开始,而是从中间的元素开始。如果该元…

    编程笔记 2021年7月20日
  • 线性搜索算法(C++)详解

    线性搜索(Linear Search)是一个非常简单的算法,有时也称为顺序搜索,它使用一个循环按顺序遍历一个数组,从第一个元素开始,它将每个元素与正在搜索的值进行比较,并在找到该值…

    编程笔记 2021年7月20日
  • C++ string支持迭代器方法详解

    理解迭代器是理解 STL 的关键所在。模板使得算法独立于存储的数据类型,而迭代器使得算法独立于使用的容器类型。 STL 定义了 5 种迭代器,根据所需的迭代器类型对算法进行描述。这…

    编程笔记 2021年7月20日
  • C++ string支持配置器方法详解

    配置器是 STL 的重要内容。使用 STL 必然会涉及容器,而容器中存储了大量的数值,必然需要分配内存空间。配置器的作用就是为容器分配内存。 配置器最早是为将内存模型抽象化而提出的…

    编程笔记 2021年7月20日
  • C++字符串查找函数详解

    在 C 语言和 C++ 语言中,可用于实现字符串查找功能的函数非常多。在 STL 中,字符串的查找功能可以实现多种功能,比如说: 搜索单个字符、搜索子串; 实现前向搜索、后向搜索;…

    编程笔记 2021年7月20日
  • C++字符串输入输出操作详解

    "<<" 和 ">>" 提供了 C++ 语言的字符串输入和字符串输出功能。"<<" …

    编程笔记 2021年7月20日
  • C++ string获取字符串元素:[]和at()

    在通常情况下,string 是 C++ 中的字符串。字符串是一种特殊类型的容器,专门用来操作字符序列。 字符串中元素的访问是允许的,一般可使用两种方法访问字符串中的单一字符:下标操…

    编程笔记 2021年7月20日
  • C++ string构造函数和析构函数详解

    构造函数有四个参数,其中三个具有默认值。要初始化一个 string 类,可以使用 C 风格字符串或 string 类型对象,也可以使用 C 风格字符串的部分或 string 类型对…

    编程笔记 2021年7月20日