自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Can not set int field bean.类名.属性 to java.lang.String

Can not set int field bean.类名.属性 to java.lang.String //用于sql的查询 public class BaseDao<T> { public int update(String sql, Object... objs) { return -1; } public <T> List<T> getAll(Class<T> clazz, String sql, Object

2022-03-04 22:23:31 1664

原创 Comparable接口和Comparator接口使用区别

Comparable接口和Comparator接口使用区别 在实现自定义类的比较时,需要使用到这两种接口,第一种比较接口通俗理解成内部比较,而第二种可以理解成外部比较。 使用Comparable接口 要实现对象的成员变量的特定比较,比如比较年龄或者收入时,类就需要继承Comparable接口,重写CompareTo()方法 class Student implements Comparable<Student>{ String name; int age; publi

2022-02-15 12:14:27 278

原创 数据结构之插入排序

public class InsertSort { public static <E extends Comparable<E>> void inserytSort(E[] arr){ for (int i = 0; i < arr.length; i++) { // 实现[0, i)中的有序排序 for (int j = i; j - 1 > 0 ; j --) { .

2021-07-20 21:38:38 74

原创 数据结构之选择查找(泛型改造一)

创建一个学生接口,继承comparable //注意这里的Comparable<>的类型是一个学生生类 public class Student implements Comparable<Student> { private String name; private int score; public Student(String name,int score) { this.name = name; this.sco

2021-07-18 15:36:14 69

原创 数据结构之选择排序(泛型改造)

public class SelectionSort { private SelectionSort(){}; //泛型方法,必须可比较的 public static <E extends Comparable<E>> void sort(E[] arr){ for (int i = 0; i < arr.length; i++) { int minIndex = i; //查找数组里面最.

2021-07-17 10:34:33 63

原创 数据结构之选择排序

public class SelectionSort { private SelectionSort(){}; public static int[] sort(int[] arr){ for (int i = 0; i < arr.length; i++) { int minIndex = i; //查找数组里面最小的那个数,进行无序查找 for (int j = i; j < arr.l.

2021-07-16 17:30:10 41

原创 测试算法的性能

通过扩大数据量,来查看该算法性能 创建一个自定义数组 public class ArrayTager { public static Integer[] CreaterArray(int n){ Integer[] arr = new Integer[n]; for (int i = 0; i < n ; i++) { arr[i] = i; } return arr; } } 测试之前

2021-07-13 18:20:14 345

原创 数据结构之线性查找(二)

查找该同学是否存在,并输出该同学的索引值 自己在一个类中写一个方法来顶替掉原因的equals()方法,原有的equals()方法是进行地址与地址之间的比较,是得不到想要的结果的 public class NewLinerSearch { //泛型 public static <E> Integer NewLinerSearch(E[] arr, E num ){ for (int i = 0; i < arr.length; i++) {

2021-07-11 17:19:00 83

原创 数据结构之线性查找(一)

实现在一个数组中查找一个数 import java.util.Scanner; public class LineraSerach { //1.输入数组,和目标元素 //2.输出:目标元素所在的索引;若不存在,返回-1 // private LineraSerach(){}; 私有化,外部无法直接创建对象 public static void main(String[] args) { //1.输入数组,和目标元素 //2.输出:目.

2021-07-11 16:44:53 133

空空如也

空空如也

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

TA关注的人

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