Array rotation by k places can be done by using extra space of k sized array, by shifting array by one position in loop of k, by shifting array by gcd(array.length, k) in gcd number of sets. Following program has all the implementations:
Monday, 24 August 2020
Saturday, 1 August 2020
Sort By Frequency - Hashing Problem
Problem : Sort elements by their frequency.
Following is the implementation where we store the frequency in hashmap:
Count Distinct Elements In Every Window - Hashing Problem
Problem: Count distinct elements in every window of given K size.
Following is the implementation, which rotates the array window:
Print Non-repeated Elements - Hashing Problems
Problem : Print the non-repeated elements of an array.
Following is the implementation:
Relative Sorting - Hashing Problems
Problem : Sort array1 in the order of array2 elements.
Following is the implementation:
Zero Sum Sub-arrays Count - Hashing Problems
Problem : Find the number of sub-arrays whose sum evaluates to zero.
Following is the implementation:
Subscribe to:
Posts (Atom)