From 04e98783cd0eda343f5dd167408592db883296e1 Mon Sep 17 00:00:00 2001 From: Jonathan Graham Date: Mon, 29 Jul 2019 02:58:07 +0100 Subject: [PATCH] fix(guide): radix sort formatting/inconsistencies (#36507) * fix(guide): radix sort formatting/inconsistencies Signed-off-by: Jonathan * fix(guide): radix sort spacing should be 2 spaces Signed-off-by: Jonathan --- .../sorting-algorithms/radix-sort/index.md | 103 ++++++++++-------- .../sorting-algorithms/radix-sort/index.md | 102 ++++++++++------- .../sorting-algorithms/radix-sort/index.md | 28 ++--- .../sorting-algorithms/radix-sort/index.md | 23 ++-- .../sorting-algorithms/radix-sort/index.md | 103 +++++++++++------- .../sorting-algorithms/radix-sort/index.md | 102 ++++++++++------- 6 files changed, 268 insertions(+), 193 deletions(-) diff --git a/guide/arabic/algorithms/sorting-algorithms/radix-sort/index.md b/guide/arabic/algorithms/sorting-algorithms/radix-sort/index.md index 007da351ff3..db0eb67e884 100644 --- a/guide/arabic/algorithms/sorting-algorithms/radix-sort/index.md +++ b/guide/arabic/algorithms/sorting-algorithms/radix-sort/index.md @@ -59,54 +59,71 @@ QuickSort و MergeSort و HeapSort هي خوارزميات الفرز على أ تنفيذ في C: -``` +```c void countsort(int arr[],int n,int place){ + int i,freq[range]={0}; // range for integers is 10 as digits range from 0-9 + int output[n]; - int i,freq[range]={0}; //range for integers is 10 as digits range from 0-9 - - int output[n]; - - for(i=0;i=0;i--){ - - output[freq[(arr[i]/place)%range]-1]=arr[i]; - - freq[(arr[i]/place)%range]--; - - } - - for(i=0;i=0;i--){ + output[freq[(arr[i]/place)%range]-1]=arr[i]; + freq[(arr[i]/place)%range]--; + } + + for(i=0;i=0;i--){ + output[freq[(arr[i]/place)%range]-1]=arr[i]; + freq[(arr[i]/place)%range]--; + } - for(i=0;i=0;i--){ - - output[freq[(arr[i]/place)%range]-1]=arr[i]; - - freq[(arr[i]/place)%range]--; - - } - - for(i=0;i=0;i--){ - output[freq[(arr[i]/place)%range]-1]=arr[i]; - freq[(arr[i]/place)%range]--; + output[freq[(arr[i]/place)%range]-1]=arr[i]; + freq[(arr[i]/place)%range]--; } for(i=0;i=0;i--){ - output[freq[(arr[i]/place)%range]-1]=arr[i]; - freq[(arr[i]/place)%range]--; + output[freq[(arr[i]/place)%range]-1]=arr[i]; + freq[(arr[i]/place)%range]--; } for(i=0;i=0;i--){ + output[freq[(arr[i]/place)%range]-1]=arr[i]; + freq[(arr[i]/place)%range]--; + } - for(i=0;i=0;i--){ - - output[freq[(arr[i]/place)%range]-1]=arr[i]; - - freq[(arr[i]/place)%range]--; - - } - - for(i=0;i=0;i--){ + output[freq[(arr[i]/place)%range]-1]=arr[i]; + freq[(arr[i]/place)%range]--; + } - for(i=0;i=0;i--){ - - output[freq[(arr[i]/place)%range]-1]=arr[i]; - - freq[(arr[i]/place)%range]--; - - } - - for(i=0;i