Java算法排序实验的实验心得_20162311 实验三-查找与排序 实验报告

20162311 实验三-查找与排序 实验报告目录一、查找与排序-1(一) 实验目的(二) 实验过程Searching.java和Sorting.java是书上已经写好的类,只需进行junit测试就行。为了体现查找的异常情况,我在线性查找中添加了一个在数组中不存在的测试用例,二分查找则通过逆序(即降序)来体现异常情况测试截图线性查找正常线性查找异常二分查找正序二分查找逆序选择排序插入排序冒泡排序快...
摘要由CSDN通过智能技术生成

20162311 实验三-查找与排序 实验报告

目录

一、查找与排序-1

(一) 实验目的

93633d5c6e9350b83559abb33ab422fb.png

(二) 实验过程

Searching.java和Sorting.java是书上已经写好的类,只需进行junit测试就行。为了体现查找的异常情况,我在线性查找中添加了一个在数组中不存在的测试用例,二分查找则通过逆序(即降序)来体现异常情况

测试截图

线性查找正常

da6edca62012732e3955512ac0958780.png

线性查找异常

d6285354aaf87fb717949bba1ae1a8a2.png

二分查找正序

36161e713c979c73565ce0660129b71f.png

二分查找逆序

653dc2caa2d30817e2ab2c14f281ab12.png

选择排序

2da1d0f67bc1fc2c2dac06d7dc0be64b.png

插入排序

09621885ed9d224edaf6d7535669571c.png

冒泡排序

753b2c164101e9e5c6e03de1ef6a1342.png

快速排序

ee990f18bd259f7a7229bfc836042b73.png

归并排序

7b22d884890c6cb53f546d5b42a69d8b.png

(三) 代码链接

二、查找与排序-2

(一) 实验目的

f77d83c5de54964661190e8a9c37d93e.png

(二) 实验过程

首先把Searching.java和Sorting.java放入cn.edu.besti.cs1623.zzr123包中,然后新建一个Test文件夹,把书上的两个测试代码放入其中,然后分别在IDEA和命令行下运行

测试截图

重构代码

7195e884491ba3e333d9dab417914666.png

IDEA运行测试代码

eaf8a197a595e4d1dab728478713ddaf.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值