Skip to content

Latest commit

 

History

History
156 lines (155 loc) · 5.9 KB

FILES.md

File metadata and controls

156 lines (155 loc) · 5.9 KB
.
├── Concepts
│   ├── Basics
│   │   ├── basic_syntax.java
│   │   ├── functions.java
│   │   ├── hello.java
│   │   ├── integer_class.java
│   │   ├── math.java
│   │   ├── random.java
│   │   ├── read.java
│   │   └── tips_and_tricks.java
│   ├── Common
│   │   ├── graph_io.java
│   │   └── io.java
│   └── DSA
│       ├── Arrays
│       │   ├── array_rotation.java
│       │   └── tower_of_hanio.java
│       ├── Backtracking
│       │   └── backtracking.java
│       ├── Collection
│       │   ├── Heap
│       │   │   └── heap_pq.java
│       │   ├── List
│       │   │   └── list.java
│       │   ├── Maps
│       │   │   ├── hashmap.java
│       │   │   ├── hashtable.java
│       │   │   └── treemap.java
│       │   ├── Queue
│       │   │   ├── priority_queue.java
│       │   │   └── queue.java
│       │   ├── Set
│       │   │   └── set.java
│       │   ├── Sort
│       │   │   └── sorting.java
│       │   └── Stack
│       │       ├── monotonically_increasing_stack.java
│       │       └── stack.java
│       ├── DP
│       │   ├── dp.java
│       │   └── house_robber.java
│       ├── Graph
│       │   ├── count_islands.java
│       │   ├── dac_paths.java
│       │   ├── detect_cycle_unidirected.java
│       │   ├── shortest_path.java
│       │   ├── topology_sort_bfs.java
│       │   ├── unique_path_grid.java
│       │   └── word_search.java
│       ├── Greedy
│       ├── Implementation
│       │   ├── Array
│       │   │   ├── array.java
│       │   │   └── matrix.java
│       │   ├── Graph
│       │   │   ├── bfs_adjList.java
│       │   │   ├── bfs_adjMatrix.java
│       │   │   ├── dfs_iterative.java
│       │   │   └── dfs_recursive.java
│       │   ├── LinkedList
│       │   │   ├── circular_linked_list.java
│       │   │   ├── double_linked_list.java
│       │   │   └── single_linked_list.java
│       │   ├── Queue
│       │   │   └── circular_queue_array.java
│       │   ├── String
│       │   │   ├── string.java
│       │   │   └── stringbuilder.java
│       │   ├── Tree
│       │   │   ├── binary_tree.java
│       │   │   └── bst.java
│       │   └── Trie
│       │       └── Trie.java
│       ├── Miscellaneous
│       │   └── reverse_number.java
│       ├── Recursion
│       │   ├── factorial.java
│       │   ├── fibonacci.java
│       │   ├── power.java
│       │   └── sum_of_digits.java
│       ├── Searching
│       │   └── BinarySearch
│       │       └── binary_search.java
│       └── Sorting
│           ├── bubble_sort.java
│           ├── heap_sort.java
│           ├── insertion_sort.java
│           ├── merge_sort.java
│           ├── quick_sort.java
│           └── selection_sort.java
├── LeetCode
│   └── leetcode.java
└── StriverDSA
    ├── A2Z
    │   ├── 1
    │   │   ├── 2
    │   │   │   └── 1_patterns.java
    │   │   ├── 4
    │   │   │   ├── 1_count_digits.java
    │   │   │   └── 2_reverse_number.java
    │   │   └── 5
    │   │       ├── 6_factorial.java
    │   │       └── 7_reverse_array.java
    │   ├── 10
    │   │   └── 1
    │   │       └── 1_longest_substring_without_repeating_characters.java
    │   ├── 3
    │   │   └── 2
    │   │       └── 4_kadanes_algo.java
    │   └── 5
    │       ├── 1
    │       │   ├── 1_remove_outermost_paranthesis.java
    │       │   ├── 2_reverse_words.java
    │       │   └── 7_check_strings_anagram.java
    │       └── 2
    │           └── 5_count_number_of_substrings.java
    └── Blind75
        ├── 1
        │   ├── 1.java
        │   ├── 10.java
        │   ├── 2.java
        │   ├── 3.java
        │   ├── 4.java
        │   ├── 5.java
        │   └── 6.java
        ├── 10
        │   └── 1.java
        ├── 2
        │   ├── 1.java
        │   ├── 2.java
        │   └── 3.java
        ├── 3
        │   ├── 1.java
        │   └── 2.java
        ├── 4
        │   └── 1.java
        ├── 5
        │   └── 1.java
        ├── 6
        │   ├── 1.java
        │   ├── 2.java
        │   ├── 3.java
        │   ├── 4.java
        │   └── ListNode.java
        ├── 7
        │   └── 1.java
        ├── 8
        │   ├── 1.java
        │   └── 7.java
        └── 9
            └── 1.java

56 directories, 96 files