Java使用快速排序法对数组进行排序
摘要:技术要点:快速排序是对气泡排序的一种改进,其排序速度相对较快。基本思想是:通过一趟排序将要排序数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据小,然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行,以此是整个数据变成有序序列。
阅读全文
posted @
2016-08-13 12:34
网络哈气高手
阅读(8304)
推荐(0)
Java使用选择排序法对数组进行排序
摘要:技术要点:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。
阅读全文
posted @
2016-08-13 11:31
网络哈气高手
阅读(5228)
推荐(0)
Java使用sort()方法对数组进行排序
摘要:技术要点:Java的Arrays类提供了一个sort()方法,使用该方法可以很方便地对各种数组进行排序,大大降低了数组排序的难度。
阅读全文
posted @
2016-08-13 11:00
网络哈气高手
阅读(2491)
推荐(0)
Java使用直接插入排序法对数组进行排序
摘要:技术要点:插入排序是将一个记录插入到有序数列中,是得到的新数列仍然排序。插入排序算法的思想是:将n个有序数存放在数组a中,要插入的数为x,首先确定x插在数组中的位置p,数组中p之后的元素都向后移动一个位置,空出a(p),将x放入a(p)。这样即可实现插入后数列仍然有序。
阅读全文
posted @
2016-08-12 18:36
网络哈气高手
阅读(1065)
推荐(0)
Java使用冒泡排序法对数组进行排序
摘要:技术要点:冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样 数组元素就像气泡一样从底部上升到顶部。 冒泡算法在双层循环中实现,其中外层循环控制排序轮数,是要排序数组长度-1次,而内部层循环主要是用于对
阅读全文
posted @
2016-08-10 21:34
网络哈气高手
阅读(8150)
推荐(0)
异或运算实现加密与解密字符串
摘要:运行结果:我输入“我是网络高手哈奇” 得到加密之后的字符串“挩朗繩翤鯠捳嗰塿” 我输入要解密的字符串“挩朗繩翤鯠捳嗰塿” 得到解密之后的字符串“我是网络高手哈奇”,待更新。。。。。。。。。。
阅读全文
posted @
2016-08-02 20:23
网络哈气高手
阅读(2033)
推荐(0)