算法
文章平均质量分 87
梦nine
这个作者很懒,什么都没留下…
展开
-
知识点补充
文章目录Linux--查询文件的第几行到第几行命令arraylist和linkedlist的区别:Java的形参改变会不会改变原有类型交换两个数字,不使用新的变量全双工和半双工异步和同步内存泄漏引起内存泄漏的原因内存泄漏的危害Java的垃圾回收机制GC域名解析成IP的全过程:Linux–查询文件的第几行到第几行命令【一】从第3行开始,显示1行。即显示3000~3999行cat filename | tail -n +3 | head -n 1【二】显示1000行到3000行cat filename原创 2021-08-23 09:48:38 · 211 阅读 · 0 评论 -
Java知识点
文章目录面向对象和面向过程的区别面向对象的三大特性什么是跨平台性?原理是什么Java语言有哪些特点Java和C++的区别Java基本数据类型图访问修饰符final 有什么用?this关键字的用法super关键字的用法break ,continue ,return 的区别及作用重载(Overload)和重写(Override)的区别== 和 equals 的区别是什么值传递和引用传递有什么区别面向对象和面向过程的区别面向过程:优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如原创 2021-08-22 07:58:59 · 76 阅读 · 0 评论 -
Java选择题
1.下面关于构造方法的说法不正确的是 (B)A 构造方法也属于类的方法,可以创建对象的时候给成员变量赋值B 构造方法不可以重载C 构造方法没有返回值D 构造方法一定要和类名相同解析:1.构造方法也是类的方法,可以在创建对象时为成员变量赋值2.构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分3.构造方法没有返回值4.构造方法一定要与定义为public的类同名2.在异常处理中,以下描述不正确的有(D)A try块不可以省略B 可以使用多重catch块C fin原创 2021-06-13 11:50:56 · 2217 阅读 · 1 评论 -
Java选择题
1. A派性出籽类B,B派生出子类C,并且在Java源代码中有如下声明:1.A a0=new A();2.A a1 =new B();3. A a2=new C();问以下哪个说法是正确的? (D )A.只有第1行能通过编译B.第1、2行能通过编译,但第3行编译出错C.第1、2、3行能通过编译,但第2、3行运行时出错D.第1行、第2行和第3行的声明都是正确的解析:继承是单继承,并且继承是具有传递性的,子类向上转型是无条件的,所以C类也可以说是A类的子类,故1、2、3全部是正确的2.下面原创 2021-06-11 17:37:36 · 1739 阅读 · 1 评论 -
洗牌,MP3光标位置
洗牌题目描述 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左手的最后一张牌,接着放下右手的倒数第二张牌,再放下左手的倒数第二张牌,直到最后放下左手的第一张牌。接着把牌合并起来就可以了。例如有6张牌,最开始牌的序列是1,2,3,4,5,6。首先分成两组,左手拿着1原创 2021-05-20 20:23:11 · 51 阅读 · 0 评论 -
常见七种排序算法对比(超全!!!)
一,冒泡排序最常见的排序实现起来很简单,不过实际应用很少,复杂度O(n²)。原理:一趟一趟的比,每一趟中,循环剩余的数,和后一个进行比较,若比它小则交换。这样一趟下来最小的在第一个,最大的在最后一个。总共需要比n-1趟。 public static void BubbleSort(int []array){ for(int i=1;i<array.length;i++) { for(int j=0;j<array.length-1;j++) .原创 2021-04-15 16:36:09 · 10220 阅读 · 2 评论