本文集中汇总冒泡排序
、插入排序
、对半插入排序
三种算法,并分别用C++
、C#
、Java
三种语言实现。
冒泡排序:
C++ Code:
1 | void BubbleSort(int* a,int n) |
C# Code
1 | public void BubbleSort(int []array) |
1 | public void BubbleSort(List<Int32> array) |
Java Code
1 | public void bubbleSort(int []array) |
1 | public void bubbleSort(List<Integer>array) |
插入排序
C++ Code
1 | void InsertSort(int* a,int n) |
C# Code
1 | public void InsertSort(int[] array) |
Java Code
1 | public void InsertSort(int[] array) |
1 | public void InsertSort(List<Integer> array) |
对半插入排序算法
C++ Code
1 | void HalfInsertSort(int* a,int n) |
C# Code
1 | public void HalfInsertSort(int[] array) |
Java Code
1 | public void HalfInsertSort(int[] array) |
1 | public void HalfInsertSort(List<Integer> array) |