基于int数组的快速排序
计数排序的Java实现
气泡排序函数
Shell排序的Java实现
选择排序功能
基数排序的Java实现
快速排序的Java实现,分别从初始序列“6 1 2 7 9 3 4 5 10 8”两端开始“探测”。先从右往左找一个小于6的数,再从左往右找一个大于6的数,然后交换他们。这里可以用两个变量i和j,分别指向序列最左边和最右边。我们为这两个变量起个好听的名字“哨兵i”和“哨兵j”。刚开始的时候让哨兵i指向序列的最左边(即i=1),指向数字6。让哨兵j指向序列的最右边(即j=10),指向数字8。
合并排序的Java实现
插入排序函数
实现堆排序
在数组中实现简单的二进制搜索(已排序)。
实现外壳排序
实现选择排序
Mergesort示例
实现自下而上的合并排序,而不使用递归。
实现合并排序。
实现插入排序
实现堆
创建自定义堆栈以保存整数
为int值创建堆栈
关注时代Java