彭小盛

又一个WordPress站点

C++学习笔记(六)-Python-x26amp;Computer Vision

C++学习笔记(六)-Pythonx26amp;Computer Vision

无论是风里,还是在雨里,我都在这里守候着你~

1、在类模板声明中,每个模板类型形参前面都必须用关键字Class和typename来修饰;
2、具有两个指针域的链表可能时双向链表;
双向链表是线性结构,二叉树为非线性结构草鸮,连活着均具有由两个指针域;
二叉树通常采用链式存储结构扇舞丹青,也可以采用其他结构;
循环链表是线性结构;
3、默认参数是通过给形参表中的形参提供明确的出事值来指定的权菊仙 ,陈康堤可以为一个或多个形参定义默认值《灯草和尚》 ,但是如果有一个形参具有默认值,那么它的右边的形参都必须有默认值(即全是默认参数);
4、算法的时间复杂度是指执行算法所需要的计算工作量,它与使用的计算机、程序设计语言以及算法实现过程的许多细节无关;
5、在创建类的对象之前,必须完整定义该类,在一个类的声明之后,定义之前短歌行朗诵,这个类是一个不完全类型,对于不完全类型,之能用于定义指向该类型的指针及引用,或者用于声明(不是定义)使用该类型作为形参类型或返回类型的函数;
6、对长度为n的线性排序,最坏情况下时间复杂度,二分查找法为O(log2n);顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1);
7、软件需求分析方法包括结构化分析方法和面向对象的分析方法两大类,前者常有工具为数据流图、数据字典、判定树等等;
8、字符串常量不能用来初始化字符变量;
使用字符串常量初始化字符数组,系统自动根据初值个数确定数组长度;
字符串常量的实际长度包括空字符‘/0’;
9、长度为n的线性表排序凯瑟琳大帝,下表为常用排序方法最坏的时间复杂度:
方法 最坏情况时间
冒泡排序 O(n^2)
简单输入排序 O(n^2)
简单选择排序 O(n^2)
快速排序 O(n^2)
堆排序 O(nlog2^n)
希尔排序 O(n^1.5)
10、 扇入:是指直接调用该模块的个数;
扇出:是指该模块直接调用的下级模块个数;


Change,There is no better way!
长按二维码关注我们