- 博客(8)
- 收藏
- 关注
原创 java反射(未完)
java通过反射创建新的类:两种newInstance()方法。 Class.newInstance();//---只能调用无参构造---且public--及默认构造 Constructor.newInstance();//---调用任意构造--根据传参--在特定的情况下可以调用私有的构造函数 <一般用Constructor.newInstance()创建对象---可特定获取构造方法> 先获取再进行创建: 先用Class.forName()获取类的反射: Class c1 = Cla
2022-04-24 23:25:30 594
原创 快速排序实现的简单理解
快速排序的时间复杂度为 O(nlogn),算是很快的一种排序方法。 先来看看快排的实现原理(按递增): 在数组中,随便找一个数,称其为基准数,后面的原理实现便围绕它展开。 简单来说,就是把基准数左边所有比它大的数放到它的右边,再把右边所有比它大的数放到它的左边(顺序可互换),然后利用了分治法。 这里采用对基准数挖坑再移植填补的方法---挖坑法: 首先挖出基准数(挖出可理解为在数组中它的位置没有存放数了),从基准数的左边往右开始遍历,找出第一个比它大的数x,挖出来填到基准数的位置,此时基准数可以移植
2022-04-18 22:14:45 165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人