笔记
佳佳佳佳佳111
学习使我快乐
展开
-
排序算法的c++实现
冒泡排序依次比较向量两个元素大小,若第一个比第二个大,则交换。一次排序会使最大的元素到最后的位置。第一次需要比较n-1次,后面每轮少比较一次。#include<iostream>#include<time.h>using namespace std;void randData(int *a,int n){ srand(time(NULL)); for(int i=0;i<n;i++){ a[i]=rand()%100; cout<<a[原创 2020-10-09 11:45:12 · 140 阅读 · 0 评论 -
C++中的STL用法
字符串:头文件#include<string>定义string str;获取长度str.length();重载操作符[],返回下标所在字符。字符串连接str = str1+str2;标准模板库(STL)顺序容器:vector/deque/list关联容器:set/map/multiset/multimap头文件分别为< vector>/< deque>/< list>/< set>/< map>迭代器原创 2020-10-09 09:46:10 · 281 阅读 · 0 评论 -
C++基础
一、面向对象程序设计概述:什么是程序?程序就是可以被计算机执行的用于解决问题的一系列计算机指令。编程过程中,两种常用的编程思想:面向过程编程思想(代表语言:C语言)和面向对象编程思想(代表语言:C++、Java等)面向过程的编程:是一种自上而下的设计方式:使用三步表示些种编程过程为:获得用户输入的数据,对数据进行运算并做出某种决策,在屏幕显示计算结果。即:1、输入数据,2、计算,3、输出结果。面向对象的编程:首先需要将问题分解成各个对象,从而对对象的属性和行为以及对象之间的关系进行分析。两者的主原创 2020-10-08 19:24:15 · 292 阅读 · 0 评论