File tree 1 file changed +58
-51
lines changed
1 file changed +58
-51
lines changed Original file line number Diff line number Diff line change 1
- DataStructureAlgorithm
2
- ======================
1
+ # Data structures and algorithms interview questions
2
+
3
+ Data Structures and Algorithm Interview Questions for Java Programmers.
4
+
5
+ - Import code to IDE
6
+ - Articles in careerdrill.com
3
7
4
8
Interview Data Structure Algorithm problems
5
9
@@ -9,71 +13,74 @@ This repositry contain the following datastructure and algorithm source code. It
9
13
10
14
[ Searching] ( https://www.careerdrill.com/category/fundamentals/algorithm/searching/ )
11
15
=========
12
- BinarySearch
13
-
14
- Linear Search
16
+ - BinarySearch
17
+ - Linear Search
15
18
16
-
17
- Array
19
+ [ Array] ( https://www.careerdrill.com/category/fundamentals/data-structure/array/ )
18
20
======
19
- Insert, Delete, etc
20
-
21
- Sorting
21
+ - Insert, Delete, etc
22
+ - Integer to string
23
+ - Edit distance
24
+ - Merge Sorted using Array
25
+ - Three sum from array
26
+ - Two sum from array
27
+ - Median of two sorted array
28
+ - Word Break in Java
29
+
30
+ [ Sorting] ( https://www.careerdrill.com/category/fundamentals/algorithm/sorting/ )
22
31
=======
23
- QuickSort
24
-
25
-
26
- HashTable
32
+ - QuickSort
33
+ - Most Significant Digit (MSD) radix sort
34
+ - Least Significant Digit (LSD) radix sort
35
+ - Min-heap priority queue
36
+ - Exchange Sort
37
+ - Shell Sort
38
+ - Selection sort
39
+ - Bucket sort
40
+ - Radix sort
41
+
42
+
43
+ [ HashTable] ( https://www.careerdrill.com/category/fundamentals/data-structure/hashtable/ )
27
44
=========
28
- HashTable
45
+ - HashTable
29
46
30
47
31
- LinkedList
48
+ [ LinkedList] ( https://www.careerdrill.com/category/fundamentals/data-structure/linked-list/ )
32
49
=========
33
- Linked List
34
-
35
- CircularLinkedList
36
-
37
- DoublyLinkedList
50
+ - Linked List
51
+ - CircularLinkedList
52
+ - DoublyLinkedList
53
+ - SingleLinkedList
38
54
39
- SingleLinkedList
40
55
41
-
42
- Queue
56
+ [ Queue] ( https://www.careerdrill.com/category/fundamentals/data-structure/queue/ )
43
57
=====
44
- QueueArray
58
+ - QueueArray
45
59
46
- Stack
60
+ [ Stack] ( https://www.careerdrill.com/category/fundamentals/data-structure/stack/ )
47
61
=====
48
- Binary to Decimal
49
-
50
- Check Palindrome
51
-
52
- Postfix to Infix
53
-
54
- Recursive Factorial
55
-
56
- Reversing
57
-
58
- Stack
59
-
60
- Binary Tree
62
+ - Binary to Decimal
63
+ - Check Palindrome
64
+ - Postfix to Infix
65
+ - Recursive Factorial
66
+ - Reversing
67
+ - Stack
68
+
69
+ [ Binary Tree] ( https://www.careerdrill.com/category/fundamentals/data-structure/tree/ )
61
70
==========
62
- BinaryTree
63
-
64
- RedBlackTree
65
-
66
- PrefixTree (Trie)
71
+ - BinaryTree
72
+ - RedBlackTree
73
+ - PrefixTree (Trie)
67
74
68
75
[ Interview] ( https://www.careerdrill.com/category/fundamentals/coding-interview/ )
69
76
=========
70
77
71
78
Common Google/Facebook/Microsoft/Amazon coding interview questions
72
79
73
- # Fibonacci
74
- # LinkedListMiddle element
75
- # Find Llinkedlist loop
76
- # Check Palindrome
77
- # BigOrLittle Endien
78
- # ReverseString
79
- # Swapping
80
+ - Fibonacci
81
+ - LinkedListMiddle element
82
+ - Find Llinkedlist loop
83
+ - Check Palindrome
84
+ - BigOrLittle Endien
85
+ - ReverseString
86
+ - Swapping
You can’t perform that action at this time.
0 commit comments