Skip to content

personal sum up & solution on solving algorithms problems

License

Notifications You must be signed in to change notification settings

HeyDaniyar/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

GitHub license

Algorithms

leetcode

# Title Solution Difficulty Tag
55 Jump Game Java Medium Array
624 Maximum Distance in Arrays Java Easy Array
236 LCA Binary Tree Java Medium Binary Tree
16 3Sum Closest Java Medium Array, Binary Search
187 Repeated DNA Sequences Java Medium HashSet
373 Find K Pairs with Smallest Sum Java Medium Array, PriorityQueue
142 Linked List Cycle II Java Medium Linked List, Floyd's Cycle
141 Linked List Cycle Java Easy Linked List, Two Pointers
206 Reverse Linked List Java Easy Linked List
92 Reverse Linked List II Java Medium Linked List
209 Minimal Size Subarray Sum Java Medium Two Pointers
611 Valid Triangle Number Java Medium Two Pointers
522 Longest Uncommon Subsequence II Java Medium String
521 Longest Uncommon Subsequence I Java Easy String
392 Is Subsequence Java Medium String
95 Unique Binary Search Trees II Java Medium BST
96 Unique Binary Search Trees Java Medium D & Q, BST
604 Design Compressed String Iterator Java Easy Design, Iterator
617 Merge Two Binary Trees Java Easy Traversal, Binary Tree
131 Palindrome Partitioning Java Medium Backtracking, Palindrome
86 Partition List Java Medium ListNode
263 Ugly Number Java Easy Number
264 Ugly Number II Java Medium Number
33 Search in Rotated Sorted Array Java Medium Binary Search
81 Search in Rotated Sorted Array II Java Medium Binary Search
606 Construct String from Binary Tree Java Easy Binary Tree, String
605 Can Place Flowers Java Easy Array
609 Find Duplicate File Java Medium HashTable, String
200 Number of Islands Java Medium DFS
103 Binary Tree Zigzag Java Medium Binary Tree, Traversal
337 House Robber III Java Medium Robber, Binary Tree
213 House Robber II Java Medium Circular Rob
198 House Robber Java Easy DP, Robber
395 Longest Substring K Repeated Java Medium D & Q
78 Subsets Java Medium Backtracking
90 Subsets II Java Medium Backtracking
284 Peeking Iterator Java Medium Design, Iterator
376 Wiggle Subsequence Java Medium Array, Subsequence
74 Search a sorted 2D Matrix Java Medium Matrix, Array
116 Populating Next Right Pointers in Each Node Java Medium DFS
64 Minimum Path Sum Java Medium DP
491 Increasing Subsequences Java Medium Backtracking
77 Combinations Java Medium Backtracking
46 Permutations Java Medium Backtracking
47 Permutations II Java Medium Backtracking
394 Decode String Java Medium Stack, StringBuilder
328 Odd Even Linked List Java Medium ListNode
566 Reshape the Matrix Java Easy Matrix
1 Two Sum JavaScript Easy
3 Longest SubString Without Repeating Characters JavaScript Medium
6 ZigZag Conversion JavaScript Easy
12 Interger to Roman JavaScript Easy String
13 Roman to Integer JavaScript Easy
14 Logest Common Prefix JavaScript Easy
17 Letter Combinations of a Phone Number JavaScript Medium String
19 Remove NthNode From End of List JavaScript Easy
20 Valid Parentheses JavaScript Easy
21 Merge Two Sorted Listt JavaScript Easy
24 Swap Nodes in Pairs JavaScript Easy
26 Remove Duplicates from Sorted Array JavaScript Easy
28 Implement strStr() JavaScript Easy
49 Group Anagrams JavaScript Easy
53 Maximum Subarray JavaScript Easy
58 Length of Last Word JavaScript Easy
62 Unique Paths JavaScript Medium DP
71 Simplify Path JavaScript Medium String
102 Binary Tree Level Order Traversal JavaScript Easy
103 Binary Tree Zigzag level Order JavaScript Easy
107 Binary Tree Level Order JavaScript Easy
121 Best Time to Buy and Sell Stock JavaScript Easy DP
125 Valid Palindrome JavaScript Easy String
151 Reverse Words In A String JavaScript Medium String
165 Compare Version Number JavaScript Easy String
198 House Robal JavaScript Easy DP
206 reverse-link-list JavaScript Easy
202 Happy Number JavaScript Easy
205 Isomorphic Strings JavaScript Easy Hash Table
213 houseRobberII JavaScript Easy DP
226 Invert Binary Tree JavaScript Easy
227 Basic Calculator2 JavaScript Medium
242 Valid AnagramJavaScript Easy Hash Table
290 World PatternJavaScript Easy Hash Table
344 Reverse String JavaScript Easy String
345 Reverse Vowels of a String JavaScript Easy
349 Intersection Of TwoArrays JavaScript] Easy
350 [IntersectionofTwoArraysII]Intersection Of TwoArrays 2 ](https://leetcode.com/problems/intersection-of-two-arraysII/) JavaScript] Easy
383 Ransom Note JavaScript Easy
389 Find The DifferenceJavaScript Easy
409 Longest PalindromeJavaScript Easy
434 Number of Segments in a String JavaScript Easy
437 Path Sum 3 JavaScript Easy
447 Number of Boomerangs JavaScript Easy HashTable
451 Sort Characters By Frequency JavaScript Easy
459 Repeated SubString Pattern JavaScript Easy String
463 Island Perimeter JavaScript Easy String
468 Validate IP Address JavaScript Medium String

CodeWar

# Title Solution Difficulty
1 isPrime JavaScript 6 kyu
2 IQtest JavaScript 6 kyu
3 Unique In Order JavaScript 6 kyu
4 triple Trouble JavaScript 6 kyu
5 The ibserved Pin JavaScript 4 kyu
6 pickpeak JavaScript 4 kyu
7 permutation JavaScript 6 kyu
8 longest palindrome JavaScript 6 kyu
9 format a String name JavaScript 6 kyu
10 pate baker JavaScript 5kyu
11 Your Order,please JavaScript 6 kyu

About

personal sum up & solution on solving algorithms problems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published