mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-04-15 03:10:07 +08:00
formatting source-code for 153fb7b8a5
This commit is contained in:
@@ -5,8 +5,7 @@
|
||||
#define BEAD(i, j) beads[i * max + j]
|
||||
|
||||
// function to perform the above algorithm
|
||||
void beadSort(int *a, int len)
|
||||
{
|
||||
void beadSort(int *a, int len) {
|
||||
// Find the maximum element
|
||||
int max = a[0];
|
||||
for (int i = 1; i < len; i++)
|
||||
@@ -21,12 +20,10 @@ void beadSort(int *a, int len)
|
||||
for (int i = 0; i < len; i++)
|
||||
for (int j = 0; j < a[i]; j++) BEAD(i, j) = 1;
|
||||
|
||||
for (int j = 0; j < max; j++)
|
||||
{
|
||||
for (int j = 0; j < max; j++) {
|
||||
// count how many beads are on each post
|
||||
int sum = 0;
|
||||
for (int i = 0; i < len; i++)
|
||||
{
|
||||
for (int i = 0; i < len; i++) {
|
||||
sum += BEAD(i, j);
|
||||
BEAD(i, j) = 0;
|
||||
}
|
||||
@@ -36,11 +33,9 @@ void beadSort(int *a, int len)
|
||||
}
|
||||
|
||||
// Put sorted values in array using beads
|
||||
for (int i = 0; i < len; i++)
|
||||
{
|
||||
for (int i = 0; i < len; i++) {
|
||||
int j;
|
||||
for (j = 0; j < max && BEAD(i, j); j++)
|
||||
{
|
||||
for (j = 0; j < max && BEAD(i, j); j++) {
|
||||
}
|
||||
|
||||
a[i] = j;
|
||||
@@ -49,8 +44,7 @@ void beadSort(int *a, int len)
|
||||
}
|
||||
|
||||
// driver function to test the algorithm
|
||||
int main()
|
||||
{
|
||||
int main() {
|
||||
int a[] = {5, 3, 1, 7, 4, 1, 1, 20};
|
||||
int len = sizeof(a) / sizeof(a[0]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user