腾出空去生活
11
27
22
再探函数 再探函数
main:处理命令行//main函数的两种定义形式 int main(int argc,char **argv[]) int main(int argc,char *argv[]) argc:指的是命令行中输入参数的个数 argv:一个数组
2018-11-22
22
IO类型 IO类型
IO库** IO库设施: ** istream类型:提供输入操作 ostream类型:提供输出操作 cin:一个istream对象,从标准输入读取数据 cout:一个ostream对象,从标准输出写入数据 cerr:一个ostream对象
2018-11-22
20
排序算法 排序算法
排序算法插入排序直接插入排序基本思想:我们将一个待排序序列分为有序区和无序区(一般开始的时候将第一个元素作为有序区,剩下的元素作为无序区),每次将无序区的第一个元素作为待插入记录,按大小插入到前面已经排好的有序区中的适当位置,直到记录全部插
2018-11-20
19
二分查找 二分查找
二分查找算法百度百科算法效率O(log<sub>2</sub>n)(对数时间)输入为一个有序的元素序列,如果要查找的元素包含在列表中,二分查找返回其位置,否则返回null 二分查找的基本思想是将n个元素分成大致相等
2018-11-19
15
C++面向对象-8 C++面向对象-8
使用struct关键字定义类* 使用class和struct定义类的唯一区别就是默认的访问权限 * 使用struct关键字,定义在第一个访问说明符之前的成员是public 使用class关键字,定义在第一个访问说明符之前的成员是priva
2018-11-15
06
精度(precision)控制 精度(precision)控制
C++输出精度(precision)控制,格式化输出使用cout对象的成员 setprecision() setf() width() fill() flags(ios::fixed) #include<iostream>
2018-11-06
05
C++标准库类型 C++标准库类型
标准库类型string 标准库类型string表示可变长的字符序列 使用string类型必须包含string头文件,string定义在命名空间std中 定义和初始化string对象初始化string对象的方式 初始化方式 说明
2018-11-05
05
C++11特性-1 C++11特性-1
c++11特性列表初始化 使用花括号来初始化对象 使用列表初始化内置类型的变量,可能会存在丢失信息的风险 auto类型说明符号decltype类型说明符auto auto让编译器通过初始值来推算变量的类型 使用auto也能在一条语句中声
2018-11-05
02
python生成器回顾 python生成器回顾
python生成器(generator) 生成器是一种使用普通函数语法定义的迭代器 包含yield语句的函数都是生成器,它是一个不断产生值的函数 生成器每次使用yield产生一个值后,函数都将冻结,即在此处停止执行,等待重新被唤醒。被唤醒后
2018-11-02