首页
学习
活动
专区
圈层
工具
发布

#笔记

《Nature》亲授!10个万能提示词,AI带你3步读完1000篇论文

用户11203141

面对海量的文献和碎片化的知识,传统的阅读方式已经很难跟上节奏了。现在我们几乎都在用AI辅助科研,但还是担心它不够严谨或者产生“幻觉”,更怕自己因此失去了深度思考...

400

C++笔记-位图和布隆过滤器

用户11983588

位图这个东西是哈希表的一个拓展部份,我们主要来看看位图用来解决什么问题以及简单实现一下。

3910

C++笔记-智能指针的使用及其原理

用户11983588

在我们上一篇讲解异常的时候,这部分的代码我们指出了一种情况,我们来回顾一下:如果array2的new失败了,抛出了异常,就会导致内存泄漏的问题。

3010

C++笔记-当代码走向“歧路”:C++异常如何扮演程序的“救火队长”?

用户11983588

异常处理机制允许程序中独⽴开发的部分能够在运⾏时就出现的问题进⾏通信并做出相应的处理,异常使得我们能够将问题的检测与解决问题的过程分开,程序的⼀部分负责检测问...

2610

C++笔记-C++11(三)

用户11983588

原来C++类中,有6个默认成员函数:构造函数/析构函数/拷⻉构造函数/拷⻉赋值重载/取地址重

2110

C++笔记-C++11(二)

用户11983588

紧接上文,我们在介绍了移动构造和移动赋值时仅仅只介绍了函数返回值的情况,那么什么场景还会用到呢?我们接着往下看:

4510

C++笔记-C++11(一)

用户11983588

C++11 是 C++ 的第⼆个主要版本,并且是从 C++98 起的最重要更新。它引⼊了⼤量更改,标准化了既有实践,并改进了对 C++ 程序员可⽤的抽象。在它...

1310

C++笔记-O(1)的“时间魔法”:哈希表如何撕裂数据查找的时空?

用户11983588

unordered_set的声明如上图所示,Key就是unordered_set底层关键字的类型。

4000

C++笔记-红与黑的博弈:一棵二叉树的“自律”与“平衡”之道

用户11983588

红⿊树是⼀棵⼆叉搜索树,他的每个结点增加⼀个存储位来表⽰结点的颜⾊,可以是红⾊或者⿊⾊。 通过对任何⼀条从根到叶⼦的路径上各个结点的颜⾊进⾏约束,红⿊树确保没...

2300

C++笔记-set和map的使用(包含multiset和multimap的讲解)

用户11983588

前面我们已经接触过STL中的部分容器如:string、vector、list、deque、array、forward_list等,这些容器统称为序列式容器,因为...

2110

C++笔记-二叉搜索树(包括key,key/value搜索场景等)

用户11983588

二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 1.若它的左子树不为空,则左子树上所有结点的值都小于等于根结点的值若它的右子树不为空...

2410

C++笔记-多态(包含虚函数,纯虚函数和虚函数表等)

用户11983588

多态(polymorphism)的概念:通俗来说,就是多种形态。多态分为编译时多态(静态多态)和运行时多态(动态多态),这里我们重点讲运行时多态,编译时多态(静...

3510

C++笔记-继承(下)(包含派生类的默认成员函数,菱形继承等)

用户11983588

默认成员函数,默认的意思就是指我们不写,编译器会自动为我们生成一个,那么在派生类中,这几个成员函数是如何生成的呢?

2310

C++笔记-模板进阶和继承(上)

用户11983588

那之前学过的stack举例,在这之前我们如果要用N,就要用宏来定义,但是宏毕竟有局限性:

3400

C++笔记-内存管理

用户11983588

这张图就涵盖了C/C++的内存分布,之中有些如:内核空间,内存映射段等这些内容现阶段还接触不到,所以只需要看剩下几种内存。

1810

C++笔记-类和对象(下)

用户11983588

1.之前我们实现构造函数时,初始化成员变量主要使用函数体内赋值,构造函数初始化还有一种方式,就是初始化列表,初始化列表的使用方式是以一个冒号开始,接着是一...

2500

C++笔记-类和对象(上)

用户11983588

1.class为定义类的关键字,Stack为类的名字(可以随便起,这里我只是举了一个例子),{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容...

3210

C++笔记-封装红黑树实现set和map

用户11983588

通过上图对框架的分析,我们可以看到源码中rb_tree⽤了⼀个巧妙的泛型思想实现,rb_tree是实

2910

C++笔记-AVL树(包括单旋和双旋等)

用户11983588

AVL树是最先发明的自平衡二叉查找树,AVL是一颗空树,或者具备下列性质的二叉搜索树:它的左右子树都是AVL树,且左右子树的高度差的绝对值不超过1。AVL树是一...

3510

C++笔记-stack_queue(含deque,priority_queue,仿函数的讲解)

用户11983588

stack和queue就是我们之前所学的栈和队列,这两个和之前学的vector,list不太一样:

2710
领券