自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java多态的向上转型——内存分析

Java 向上转型的内存分析

2021-12-13 17:30:27 1468 1

转载 java中double和Double的区别

java中double和Double的区别double是基本数据类型,Double是原始数据类型double没有方法,Double有自己的属性和方法double只创建引用,Double创建对象集合类不能存放double,只能存放Doubledouble存放在栈中,Double存放在堆中栈的存取速度要高于堆,另外栈中的数据可以共享如:double a = 0;double b = 0;不会创建对象,只会建立两个引用,同时指向变量“0”(栈数据共享)而Double a = new Dou

2021-12-06 11:12:01 3115

原创 八皇后-韩顺平java

八皇后问题-韩顺平java P227

2021-12-04 21:02:25 1471 1

转载 C/C++函数传入常量引用的作用(const int &a)

const 与&作用const常类型作用:形参在子函数中调用时当成一个常量来使用,既无法成为左值,无法修改形参的值。 引用(&)作用:如a=&b,表示a是b的别名,此时a和b的地址相同。在子函数中调用时,形参的改变就是实参的改变,在C中需要用到指针来实现。函数fun(int a, int b...

2020-08-04 09:40:45 4314 4

原创 定义栈的数据结构并实现操作,要求编写一个函数min,能够得到栈的最小元素。同时要求函数min、push和pop的时间复杂度都是O(1)。

定义栈的数据结构并实现操作,要求编写一个函数min,能够得到栈的最小元素。同时要求函数min、push和pop的时间复杂度都是O(1)。解题思路:通过遍历栈来寻找最小元素的时间复杂度为O(n),要想时间复杂度降为O(1),就要牺牲空间,创建另一个栈进行同步操作。创建两个栈,栈顶元素分别为stackTop和minStackTop(以栈顶名称代替栈的名称)。其中stackTop栈进行正常的入栈、出栈操作。stackTop栈入栈时,如果stackTop栈为空,则stackTop栈和minStackTop

2020-07-22 10:46:34 394

原创 《C++ Primer》第3章重点总结

说明:本篇重在总结“ 处理string对象中的字符 ”、“ 处理vector对象中的元素 ”以及“ 多维数组的遍历 ”文章目录标准库类型string初始化string对象中少见的方式string成员函数size()的返回类型处理string对象中的字符一、基于范围for语句(处理每个字符)二、下标索引(允许只处理一部分字符)三、迭代器(允许只处理一部分字符)标准库类型vector初始化vector对象中少见的方式vector重要操作访问vector对象中元素的方法一、使用范围for语句二、使用下标运算符三

2020-05-18 13:25:22 715

原创 C++ 怎么学?莫纠结!

开始 C++ Primer 探索之路一言难尽的 “自动化”入门前的准备之后的打算一言难尽的 “自动化”本科自动化,目前准研究生,了解了周围一堆同学的情况,发现都差不多。自动化学着学着变成了计算机。前几日刚做完本科毕设,想着开始系统学一门语言,还纠结了半天Java还是C++。不说了,干就完事了!!!入门前的准备网上冲浪看了大家的推荐,也询问了一些师兄师姐,初步列了学习路线。Step 1 《C++ Primer》Step 2 《Effective C++》和《More effective

2020-05-09 09:54:19 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除