コード例 #1
0
ファイル: test_BubbleSort.c プロジェクト: banana93/BubbleSort
void test_singleBubbleSort_given_6_and_3_should_return_3_and_6(void)
{
	int array[] = {6, 3};
	singleBubbleSort(array, 2, 2);
	TEST_ASSERT_EQUAL(3, array[0]);
	TEST_ASSERT_EQUAL(6, array[1]);
}
コード例 #2
0
void test_singleBubbleSort_given_true_array_should_no_swap(void)
{
	int array[] = {3, 6};
	
	singleBubbleSort(array, 3, 6);
	
	TEST_ASSERT_EQUAL(3, array[0]);
	TEST_ASSERT_EQUAL(6, array[1]);
}
コード例 #3
0
ファイル: test_BubbleSort.c プロジェクト: banana93/BubbleSort
void test_singleBubbleSort_given_3_10_9_4_should_return_3_9_10_4(void)
{
	int array[] = {3, 10, 9, 4};
	singleBubbleSort(array, 3, 3);
	TEST_ASSERT_EQUAL(3, array[0]);
	TEST_ASSERT_EQUAL(9, array[1]);
	TEST_ASSERT_EQUAL(10, array[2]);
	TEST_ASSERT_EQUAL(4, array[3]);
}
コード例 #4
0
ファイル: test_BubbleSort.c プロジェクト: banana93/BubbleSort
void test_singleBubbleSort_given_11_1_2_3_should_return_1_11_2_3(void)

{
	int array[] = {11, 1, 2, 3};
	singleBubbleSort(array, 4, 4);
	TEST_ASSERT_EQUAL(1, array[0]);
	TEST_ASSERT_EQUAL(11, array[1]);
	TEST_ASSERT_EQUAL(2, array[2]);
	TEST_ASSERT_EQUAL(3, array[3]);
}
コード例 #5
0
ファイル: BubbleSort.c プロジェクト: XxShenglixX/BubbleSort
void bubbleSort(int array[],int length)
{
	int i ,size;
	size = length;

	for (i = 0 ; i <length-1; i++)
	{
		singleBubbleSort(array,size,length);
		size--;	
	}

	
}