Hackerrank profile: tsibin_andrey
Not each solution from hackerrank presented in this repository due to technical problems with my notebook occured in the process of passing tasks.
Some of the tests have no asserts but just System.out::println
for visual checking of the solution output. It was made in order to save time on writing tests with complex assertions.
- Arrays: Left Rotation
- Strings: Making Anagrams
- Hash Tables: Ransom Note, test
- Linked Lists: Detect a Cycle
- Stacks: Balanced Brackets, test
- Queues: A Tale of Two Stacks, test
- Trees: Is This a Binary Search Tree?
- Heaps: Find the Running Median, test
- Tries: Contacts, test
- Sorting: Bubble Sort, test
- Sorting: Comparator
- Merge Sort: Counting Inversions, test
- Binary Search: Ice Cream Parlor, test
- DFS: Connected Cell in a Grid, test
- BFS: Shortest Reach in a Graph, test
- Time Complexity: Primality, test
- Recursion: Fibonacci Numbers
- Recursion: Davis' Staircase, test
- DP: Coin Change, test
- Bit Manipulation: Lonely Integer, test