- 博客(5)
- 收藏
- 关注
原创 Java_Learn1
标题对象的初始化过程1.new用到了class文件,故会先找到.class文件并加载到内存中2.执行该类中的static代码块,给.class类进行初始化3.在堆内存中开辟空间,分配内存地址4.在堆内存中建立对象特有属性,执行默认初始化5.进行显式初始化6.进行构造代码块初始化7.进行对应的构造函数初始化8.将堆内存地址赋值给栈内存中的变量单例设计模式class Student{ private int age; private static Student s = new Stu
2020-06-21 07:10:05 121 1
原创 anaconda下taichi环境配置
整体来看taichi配置还比较简单,中间有几个需要注意的地方1.pip换源国内直接pip的话速度比较慢,可能还会被中断。这里采用豆瓣源,速度很快,半分钟左右就下好了。pip install taichi -i https://pypi.doubanio.com/simple安装完成后检查一下这样的话就是下载完成的2.Pycharm这个情况主要是由于anaconda的原因,运行时选择的解释器有问题。之前可以看到pip命令得到的package是保存在anaconda的文件目录下的,所以选
2020-06-02 10:19:37 1156
原创 LC刷题记录2
第二篇关于map内部实现机理不同map: map内部实现了一个红黑树(红黑树是非严格平衡二叉搜索树,而AVL是严格平衡二叉搜索树),红黑树具有自动排序的功能,因此map内部的所有元素都是有序的,红黑树的每一个节点都代表着map的一个元素。因此,对于map进行的查找,删除,添加等一系列的操作都相当于是对红黑树进行的操作。map中的元素是按照二叉搜索树(又名二叉查找树、二叉排序树,特点就是左子树...
2020-04-20 10:27:46 260
原创 数据结构(1)
图源b站,浙大版高级数据结构,作为笔记之用。amortized analysis 均摊分析MultiPop 复杂度为 O(n) ,而pop/push 为O(1)计算整体复杂度时不可能达到O(n**2)对上一张图中数据的计算过程对伸展树均摊分析结论红黑树插入操作,递归实现set/map 的底层实现B+树...
2020-03-28 16:01:00 112
原创 LC刷题记录1
仅作学习记录只用小白刷题第一篇,仅做学习笔记只用。9.回文数转换为字符串to_string函数,这是C++11新增的:C++11标准增加了全局函数std::to_string,以及std::stoi/stol/stoll等等函数(这几个就是string转int,long,以及long long啦~)to_string这个函数还是很强大的!string to_string (int va...
2020-03-24 15:50:58 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人