SCHOOL OF CODE BUILDERS
Learn To CODE. Become A DEVELOPER.
Pages
HOME
DATA STRUCTURES
STRINGS
ARRAYS
MATRIX
BINARY TREES
LINKED LIST
STACK
QUEUE
SORTING
SEARCHING
C
PYTHON
PSEUDOCODE
CONTEST PROBLEMS
ALGORITHMS
PATTERNS
PHP
C PUZZLES
C INTERVIEW QUESTIONS
JAVA
C++
HASHING
RECURSION
BASIC C PROGRAMS
TCS-CODEVITA
FACEBOOK
CONTACT US
To Count Frequency of Alphabets in a String
To Count Frequency of Alphabets in a String
CountFrequency(char arr[])
''' scanf("%s",arr); where arr = arr[100000] ''' Read a String in a Character Array arr # Create a Hash table with size 26 - alphabets Set Count [ 26 ] # Using memset(ArrayName,0,sizeof(ArrayName)); Initialize Count [ 26 ] = 0 Set i = 0 Do Until arr[i] != '\0' # Check if it is a alphabet If arr[i] >= 'a' && arr[i] <= 'z' Count[ arr[i] - 'a' ] = Count[ arr[i] - 'a' ] + 1 End Loop # Print the count of alphabets from 0 till 25 Set i = 0 Do Until i < 26 Print " Count of 'a' + i = Count[ i ] " End Loop
PREVIOUS
NEXT
HOME