
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
对哈希的初识,为哈希桶的实现有很好的帮助
这个思想真的很巧妙,在fast(快指针)遍历完链表后,slow(慢指针)就是中间节点。在后续算法题的判断链表是否有环也能用,当slow会fast相遇时,则证明有环,反之亦然。栈的底层是用数组也就是跟顺序表类似,它有栈顶和栈底,它保存的数据从栈顶进(栈底是封闭的)只能。它的优点 按下标查找复杂度为O(1),插入和删除元素为O(1).它们相较于顺序表 它们头插的复杂度为o(1),但尾插为o(n),缺点
重点就是仿函数和堆结构的实现
理解语言和文件的关系以及跟操作系统对文件操作的关系,以及缓冲区的认识
vector的基本框架。
而且写的特化后的模板里面的除了类名要一样,其他的比如成员变量和成员函数都可以不一样甚至可以不写都行,如果定义的对象的类型与特化的更匹配就会调用特化的类进行构造,否则就会使用最初的类模板进行构造,两者是互不干扰的,但是必须要先有类模板才有后面的特化模板。,然后类名跟定义的参数是一样的然后尖括号里面带具体类型,比如这里是double* 函数体要接受的 形参也是尖括号里的类型,然后用解引用后的内容比较,
这里会报错,Display是person的友元函数,不是student的友元函数,所以Display不能访问student的成员变量,一个形象的例子是:你爸爸的朋友不是你的朋友,所以你爸爸的财产可以继承你朋友的你不能继承,所以这里的Display不能使用student中的成员变量。而且是基类的成员变量的构造要是个整体,所以在初始化列表中就用基类的匿名对象构造就行,基类的成员有什么参数写上去就行,而
掌握多继承与虚继承相关知识







