网站首页 站内搜索

搜索结果

查询Tags标签: vector,共有 875条记录
  • C++ vector简单使用

    模板类vector 详细介绍 在计算中,vector(矢量)对应数组。在数学中,可以使用N个分量来表示N维数学矢量,因此就从这方面讲,数学矢量类似一个N维数组。然而数学矢量还有一些计算机矢量不具备的其他特征,如内乘积和外乘积。计算矢量存储了一组可随机访问的值。头文件 #in…

    2021/9/14 22:04:59 人评论 次浏览
  • C++ vector简单使用

    模板类vector 详细介绍 在计算中,vector(矢量)对应数组。在数学中,可以使用N个分量来表示N维数学矢量,因此就从这方面讲,数学矢量类似一个N维数组。然而数学矢量还有一些计算机矢量不具备的其他特征,如内乘积和外乘积。计算矢量存储了一组可随机访问的值。头文件 #in…

    2021/9/14 22:04:59 人评论 次浏览
  • 常见的排序算法

    快排 int partition(vector<int>& nums, int start, int end) {int tmp = nums[start];int i = start, j = end;while (i < j) {while (i < j && nums[j] >= tmp) j--;nums[i] = nums[j];while (i < j && nums[i] <= tmp) i++;n…

    2021/9/13 11:05:04 人评论 次浏览
  • 常见的排序算法

    快排 int partition(vector<int>& nums, int start, int end) {int tmp = nums[start];int i = start, j = end;while (i < j) {while (i < j && nums[j] >= tmp) j--;nums[i] = nums[j];while (i < j && nums[i] <= tmp) i++;n…

    2021/9/13 11:05:04 人评论 次浏览
  • 华为机试HJ69:矩阵乘法

    作者:Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 如果A是个x行y列的矩阵,B是个y行z列的矩阵,把A和B相乘,其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的矩阵的大小不超过100*100 输入…

    2021/9/12 23:10:27 人评论 次浏览
  • 华为机试HJ69:矩阵乘法

    作者:Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 如果A是个x行y列的矩阵,B是个y行z列的矩阵,把A和B相乘,其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的矩阵的大小不超过100*100 输入…

    2021/9/12 23:10:27 人评论 次浏览
  • C++容器笔记

    C++容器 通用特性 所有容器都具有的一个基本特性:它保存元素采用的是“值”(value)语义。 也就是说,容器里存储的是元素的拷贝、副本,而不是引用。 代价:开销大,性能降低。 解决方法: 1. 尽量为元素实现转移构造和转移赋值函数 在加入容器的时候使用 std::move() …

    2021/9/11 20:08:13 人评论 次浏览
  • C++容器笔记

    C++容器 通用特性 所有容器都具有的一个基本特性:它保存元素采用的是“值”(value)语义。 也就是说,容器里存储的是元素的拷贝、副本,而不是引用。 代价:开销大,性能降低。 解决方法: 1. 尽量为元素实现转移构造和转移赋值函数 在加入容器的时候使用 std::move() …

    2021/9/11 20:08:13 人评论 次浏览
  • C++stack与queue模拟实现

    C++stack与queue模拟实现 前言stack栈适配器stack的成员函数 queue队列queue类总结前言xxxx无论是当初在学校最先学习C语言版的数据结构,还是现在学习STL,发现大家(包括我)都喜欢将stack(栈)和queue(队列)放在一起。可能是FILO和FIFO两种数据存储方式过于相近,更…

    2021/9/11 20:05:17 人评论 次浏览
  • C++stack与queue模拟实现

    C++stack与queue模拟实现 前言stack栈适配器stack的成员函数 queue队列queue类总结前言xxxx无论是当初在学校最先学习C语言版的数据结构,还是现在学习STL,发现大家(包括我)都喜欢将stack(栈)和queue(队列)放在一起。可能是FILO和FIFO两种数据存储方式过于相近,更…

    2021/9/11 20:05:17 人评论 次浏览
  • 1、迭代器失效

    一、迭代器迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过sizeof(vector::iterator)来查看,所…

    2021/9/10 23:36:44 人评论 次浏览
  • 1、迭代器失效

    一、迭代器迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过sizeof(vector::iterator)来查看,所…

    2021/9/10 23:36:44 人评论 次浏览
  • C++之寻找素数(素数筛)

    一、题目 题目描述:给你一个正整数N,在[2,N]这个区间内有多少个素数。 输入描述:先输入一个整数T,代表有T(1<=T<=100000000)组数据,然后有T行正数N(1<N<=10000000). 输出描述对于每一个N,输出在这[2,N]区间内,有多少个素数。 二、暴力素数筛整体实现…

    2021/9/8 9:39:30 人评论 次浏览
  • C++之寻找素数(素数筛)

    一、题目 题目描述:给你一个正整数N,在[2,N]这个区间内有多少个素数。 输入描述:先输入一个整数T,代表有T(1<=T<=100000000)组数据,然后有T行正数N(1<N<=10000000). 输出描述对于每一个N,输出在这[2,N]区间内,有多少个素数。 二、暴力素数筛整体实现…

    2021/9/8 9:39:30 人评论 次浏览
  • C++第10课 STL容器 (二)

    1.vectorvoid testCreateVector() {vector<int> vi;//构造时没有标长度不能直接用下表法访问//vi[0]=1;vi = { 1,2,3,4 };vector<string> vs = { "Hello","Hi","loveyou" };vector<int> arrData(3); //代表长度是3for…

    2021/9/7 20:08:08 人评论 次浏览
扫一扫关注最新编程教程