70e71a7718
* Singly Circular LinkedList Singly Circular LinkedList with functionality of Add, Add in front, Display, Reverse , Search element in LinkedList * Depth First Search * Breadth First Search * Update README.md * Update README.md * Update circularll.java adding output of this code * Update circularll.java adding output of this code * Update breadth_first_search.java Adding output of breadth_first_search * Update depth_first_search.java adding output of depth_first_search * Delete breadth_first_search.java * Delete depth_first_search.java * Delete circularll.java * create circular-singly-linkedlist.java * update readme.md * Update algorithms/Java/linked-lists/circular-singly-linkedlist.java Co-authored-by: Mohit Chakraverty <79406819+mohitchakraverty@users.noreply.github.com> * Update max-subarray-sum.cpp Co-authored-by: Mohit Chakraverty <79406819+mohitchakraverty@users.noreply.github.com> |
||
---|---|---|
.. | ||
Maths | ||
arrays | ||
backtracking | ||
bit-manipulation | ||
graphs | ||
linked-lists | ||
queues | ||
recursion | ||
scheduling | ||
searching | ||
sorting | ||
stacks | ||
strings | ||
trees | ||
README.md |
README.md
Java
Arrays
- Counting Inversions
- Kadanes Algorithm
- Left Rotation
- Unique Digits of Large Number
- Majority Element
- Longest Consecutive Subsequence
- K-th Element of Two Sorted Arrays
- Trapping Rain Water
- Ugly Number
- Merge Without Extra Space
Graphs
Linked Lists
Maths
- Factorial
- Nth-Fibonacci
- Catalan Numbers
- Nth Geek Onacci Number
- Random Node in Linked List
- Square Root using BinarySearch
- Roman Numerals Conversion
- Permutation Sequence
Queues
Scheduling
Searching
- Binary Search
- Jump Search
- Linear Search
- Allocate minimum number of pages
- Exponential Search
- Interpolation Search
- Ternery Search
Sorting
- Bubble Sort
- Counting Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- Shell Sort
- Cyclic Sort
Stacks
- Balanced Parenthesis
- Stack
- The Stock Span Problem
- Celebrity Problem
- Sliding Window Maximum
- Min Stack
- Next Greater Element
Strings
- KMP
- Palindrome
- Rabin Krap
- Sequence
- Split String
- Tokenizer
- Anagram
- Longest Common Substring
- Boyer Moore Search
- Reverse String
- First Non Repeating Character
- Isomorphic Strings
Trees
- Pre in Post Traversal
- Left View of a Tree
- Right View of a Tree
- Zig-Zag Traversal of a Tree
- Min Heap
- Check Tree Traversal
- Random Node of a binary tree
- Left Leaf Sum of a Binary tree
Backtracking
Bit Manipulation
Recursion
- Array sorted or not
- Sum of all the elements in the array
- Binary search using recursion
- Factorial of a number
- First uppercase letter in a string
- Linear search using recursion
- Minimum and maximum element in the array
- Printing 1 to N and N to 1
- Print PI value in the string
- Reverse the string
- Find the length of the string