Sorting Arrays of String | HackerRank Challenge Solution | hackerrank C 5 star

preview_player
Показать описание
Hey guys!!
In this video we solve hackerrank C challenge "Sorting Array of string".
the is little bit long but you will learn a lot. Hope you will enjoy this video.
The code will be commented by my channel id and pinned please refer to comments.

#hackerrank #hackerrank #hackerrankgoldbadge #hackerRankChallenge
#Cprogramming #Clanguage #programming #pointer #string #stringproblems #stringpermutation #SortingArrayOfString
Рекомендации по теме
Комментарии
Автор

int lexicographic_sort(const char* a,  const char* b) {
    return strcmp(a, b);
}

int lexicographic_sort_reverse(const char* a,  const char* b) {
    return strcmp(b, a);
}
//counts distict character

    int n = 0;
    int count[128] = {0};
    if (NULL == s){
    return -1;
    }


    count[*s]++;
    n++;
    }
    s++;
    }
return n;
}

int sort_by_number_of_distinct_characters(const char* a,  const char* b) {

    return (con ? con : lexicographic_sort(a,  b));
}

int sort_by_length(const char* a,  const char* b) {

    return (len ? len : lexicographic_sort(a,  b));
}

void string_sort(char** arr, const int len, int (*cmp_func)(const char* a,  const char* b)){
    
    int con = 0;
    while(!con){
    con = 1;

    if(cmp_func(arr[i],  arr[i + 1]) > 0) {
    char *temp = arr[i];
    arr[i] = arr[i + 1];
    arr[i + 1] = temp;
    con = 0;
            }
        }
    }
}

codingduniya
Автор

in character_count function please explain the use of 'count[*s]'

manukesharwani
Автор

string_sort mai can u explain {why con=1, then while(!con ) {con =1} thene function ke last mai con=0;PLEASE

gypsygirlkigypsylife
Автор

😂😂😂 samaja rahe ho ya confusion badha rahe ho

swapnilwalave