#include <iostream>
using namespace std;
int findMax(int arr[], int len) {
int max = arr[0];
for (int i = 0; i < len; i++)
{
if (arr[i] > max)
{
max = arr[i];
}
}
return max;
}
int calBitCount(int max) {
}
int getBitValue (int value, int bit) {
}
void radixSort(int arr[], int len) {
int max = findMax(arr, len);
int bitCount = calBitCount(max);
int radixCount = 10;
int* count = new int[radixCount]();
int *tempArray = new int[len]();
for (int b = 0; b < bitCount; ++b) {
for (int i = 0; i < len; ++i) {
int bitValue = getBitValue(arr[i], b)
}
for (int c = 0; c < radixCount; ++c) {
}
for (int i = len - 1; i >=0; --i) {
}
for (int j = 0; j < len; j++)
{
arr[j] = tempArr[j];
}
}
}
void printArray(int arr[], int len) {
for (int i = 0; i < len; i++)
{
cout << array[i] << " ";
}
cout << endl;
}
int main(){
int arr[] = {62,95,64,33,77,90};
int len = sizeof(arr)/sizeof(int);
printArray(arr,len);
radixSort(arr, len);
printArray(arr,len);
}