java
文章平均质量分 50
木文元香
这个作者很懒,什么都没留下…
展开
-
Integer,面向对象,面向过程
为什么在写实体类的时候我们最好用基本数据的包装类型,而不用基本数据类型?:就拿Integer来举例:Integer age; int age;当我们这个实体类的年龄不知道时,按道理int修饰的变量我们也不会赋值,所以它默认是0,这就不符合实际情况(年龄不知道,不一定是0岁),而Integer修饰的变量默认为null,不知道年龄就是null,这样才符合实际情况。面向对象和面向过程的区别:举个生活中的例子:下五子棋如果用面向过程来设计这个游戏,我们需要从以下几步来解决:1.进入游戏;2.黑棋先走原创 2021-03-21 20:44:32 · 183 阅读 · 0 评论 -
希尔排序
public class ShellSort { public static void main(String[] args) { int[] arr = {1,5,3,9,6,7,2,4,5,6,7,1,8}; int l = 0; int r = arr.length - 1; shellSort(arr,l,r); System.out.println(Arrays.toString(arr)); }原创 2021-03-12 16:02:35 · 73 阅读 · 0 评论 -
斐波那契查找和插值查找与二分查找
1.二分查找(折半查找) public int BinarySearch(int k, int[] arr) { int minIndex = 0; int maxIndex = arr.length - 1; int midIndex = (maxIndex + minIndex) >> 1; while(minIndex <= maxIndex){ if(k == arr[midInde原创 2021-03-05 15:57:18 · 304 阅读 · 2 评论