自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java语言选择排序

选择排序算法实现过程: 算法描述:从头至尾扫描待排序序列,找出该序列中最小(大)的元素和第一个元素交换位置。接着从剩下的元素序列中重复前面的操作,最终得到一个有序序列。 实现过程:使用两个for循环,第一个for循环确定存放待排序序列中经选择和交换之后的最小(大)的元素。第二个for循环实现将之前确定的最小(大)元素与序列中剩余的元素进行比较交换出最小(大)元素的下标。 图解: ...

2019-12-17 17:41:11 138

原创 Java语言冒泡排序

冒泡排序算法实现过程: 算法描述:冒泡排序操作是将相邻的两个元素进行比较,判断是否满足大小关系要求,如若不满足则交换这两个相邻元素的次序。一次冒泡排序操作至少会让一个元素移动到其应在的位置,重复n次。 实现过程:通过两个for循环实现冒泡排序的全过程,外层 for 循环决定冒泡排序的趟数,内层 for 循环决定每趟所进行两两比较的次数。 代码: import java.util.Scann...

2019-11-28 12:52:42 139

原创 java数据结构基础-链表-按顺序新增节点

public void addStudentNode_Ordered(Student s){         /**          * 1、获取表头          * 2、通过表头找到最后一个元素          * 3、把新增的节点放到最后一个元素的后面          */         // 新增节点         StudentNode p = new StudentNod...

2018-10-19 11:02:43 347

原创 java数据结构基础之交换节点内的值(不交换节点)

/**          *  不交换节点,只交换节点内的值   相比交换两节点要简单些          * @param number1          * @param number2          */     public void swapValue(String number1, String number2){                          // 定义节点...

2018-10-18 10:48:19 199

原创 java数据结构初学(记录)单链表交换两节点(3)可与之前写的进行对比(代码优化)——如果后续彻底搞明白后将精炼此部分内容,删除部分内容

public void swap(String number1, String number2){                  // 定义节点         StudentNode t1,t2,t3,t4;         /**          *           * t1:头节点          * t2:p1          * t3:p2          * t4:p3...

2018-10-17 11:21:17 147

原创 java数据结构初学(记录)单链表交换两节点(2)可与之前写的进行对比(代码优化)——如果后续彻底搞明白后将精炼此部分内容,删除部分内容

public void swap(String number1, String number2){                  // 定义节点         StudentNode t1,t2,t3,t4;         /**          *           * t1:头节点          * t2:p1          * t3:p2          * t4:p3...

2018-10-17 11:10:19 86

原创 java数据结构初学(记录)单链表交换两节点(1)可与之前写的进行对比(代码优化)——如果后续彻底搞明白后将精炼此部分内容,删除部分内容

public void swap(String number1, String number2){                  // 定义节点         StudentNode t1,t2,t3,t4;         /**          * t1          * t2          * t3          * t4          */         t1=t...

2018-10-13 11:57:45 121

原创 java基础之自定义一维数组拷贝

public class ArrayTest02 {  public static void main(String[] args){   int[] src={1,2,3,4,5,6,7,8,9};   int[] dest={10,11,12,13,14,15,16,17};   ArrayTestCopy(src,5,dest,1,3);   for(int i=0; i<dest...

2018-08-15 15:07:38 420

空空如也

空空如也

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

TA关注的人

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