1. JavaFX | AmbientLight Class
  2. MouseListener and MouseMotionListener in Java
  3. Java Swing | JPanel with examples
  4. Counts Path in an Array
  5. JavaFX | Button with examples
  6. Java Robot Class | Get the pixel Color of a given point
  7. JSwing | Create a Magnifying tool using Java Robot
  8. Java Swing | Internal Frame with examples
  9. Check if a given string is made up of two alternating characters
  10. JavaFX | Line with examples
  11. JavaFX | TextFlow Class
  12. Java Swing | JMenuBar
  13. Java Swing | JFileChooser
  14. Java Swing | JTextField
  15. Draw a Polygon in Java Applet
  16. Java Swing | JProgressBar
  17. Java Swing | JPasswordField
  18. Java Swing | JSpinner
  19. Java Swing | JPopupMenu
  20. Java Swing | JTextArea
  21. JLabel | Java Swing
  22. Java Swing | Translucent and shaped Window in Java
  23. Java Swing | JToolBar
  24. Java Swing | ToolTip
  25. Java Swing | JSlider
  26. Java Swing | JSplitPane with Examples
  27. Java Swing | JComboBox with examples
  28. Java Swing | Simple Calculator
  29. Java Swing | JCheckBox with examples
  30. JSwing | Create Translucent and Shaped Windows in Java
  31. Automate mouse events using Java Robot Class
  32. Java Swing | JDialog with examples
  33. Java Swing | JWindow with examples
  34. Java Swing | Creating a Toast Message
  35. Draw a ellipse and a rectangle in Java Applet
  36. Java Swing | JList with examples
  37. Java Swing | Creating Custom Message Dialogs
  38. Java Applet | Implementing Flood Fill algorithm
  39. Java AWT | Cursor class with examples
  40. JavaFX | Rectangle and Rounded Rectangle with examples
  41. Java AWT | Choice Class
  42. Java AWT | Desktop Class
  43. Java AWT | Color Class
  44. Java Swing | BevelBorder and SoftBevelBorder
  45. Java AWT | MouseInfo and PointerInfo
  46. Java Swing | MatteBorder
  47. Java Swing | Popup and PopupFactory with examples
  48. Java AWT | Dimension Class
  49. JavaFX | TextField
  50. JavaFx | PasswordField
  51. Java Swing | Create a simple text editor
  52. JavaFX | Label
  53. Java AWT | Canvas Class
  54. Java AWT | Ellipse2D
  55. Java AWT | WindowStateListener
  56. JavaFX | ProgressBar
  57. JavaFX | ProgressIndicator
  58. Java Swing | JSeparator with examples
  59. JavaFX | ComboBox with examples
  60. JavaFX | CustomMenuItem
  61. JavaFX | Checkbox
  62. JavaFX | Tooltip
  63. JavaFX | ChoiceBox
  64. JavaFX | RadioButton with examples
  65. JavaFx | ColorPicker with examples
  66. JavaFX | ChoiceDialog
  67. JavaFX | Alert with examples
  68. JavaFX | DatePicker with examples
  69. JavaFX | TextInputDialog
  70. JavaFX | MenuBar and Menu
  71. JavaFX | MenuButton
  72. JavaFX | ContextMenu with examples
  73. JavaFX | Tab Class
  74. JavaFX | CheckMenuItem with examples
  75. JavaFX | Polygon with examples
  76. JavaFX | Circle with examples
  77. JavaFX | Polyline with examples
  78. JavaFX | Ellipse with examples
  79. JavaFX | HTMLEditor Class
  80. JavaFX | Box with examples
  81. JavaFX | Cylinder with examples
  82. JavaFX | Sphere with examples
  83. JavaFX | QuadCurve with examples
  84. JavaFX | Arc with examples
  85. Find the Nth Mosaic number
  86. JavaFX | CubicCurve with examples
  87. JavaFX | PointLight with examples
  88. JavaFX | Cursor class with examples
  89. JavaFX | PieChart Class
  90. JavaFX | Point3D Class
  91. JavaFX | Shadow Class
  92. JavaFX | Bloom Class
  93. JavaFX | Insets Class
  94. JavaFX | Dimension2D Class
  95. JavaFX | Point2D Class
  96. JavaFX | Canvas Class
  97. JavaFX | Glow Class
  98. JavaFX | Reflection Class
  99. JavaFx | GaussianBlur Class
  100. JavaFX | BoxBlur Class
  101. JavaFX | DropShadow Class
  102. JavaFX | MotionBlur Class
  103. JavaFX | ColorAdjust Class
  104. JavaFX | SepiaTone Class
  105. JavaFX | InnerShadow Class
  106. JavaFX | Rectangle2D Class
  107. JavaFX | Duration Class
  108. JavaFX | Light.Point Class
  109. JavaFX | Light.Spot Class
  110. JavaFX | Popup Class
  111. Java AWT | MenuShortcut Class
  112. JavaFX | TabPane Class
  113. JavaFX | Hyperlink Class
  114. JavaFX | WebView Class
  115. JavaFX | Background Class
  116. JavaFX | ToolBar Class
  117. JavaFX | VBox Class
  118. JavaFX | HBox Class
  119. JavaFX | BorderPane Class
  120. JavaFX | Group Class
  121. JavaFX | Pane Class
  122. JavaFX | AnchorPane Class
  123. JavaFX | FlowPane Class
  124. JavaFX | StackPane Class
  125. JavaFX | Pos Class
  126. JavaFX | FontWeight Class
  127. JavaFX | TextAlignment Class
  128. JavaFX | FileChooser Class
  129. JavaFX | DirectoryChooser Class
  130. JavaFX | Font Class
  131. JavaFX | FontPosture Class
  132. JavaFX | LinearGradient Class
  133. JavaFX | Stop Class
  134. JavaFX | ImagePattern Class
  135. JavaFX | CycleMethod Class
  136. JavaFX | VLineTo Class
  137. JavaFX | HLineTo Class
  138. Number of divisors of a given number N which are divisible by K
  139. JavaFX | LineTo class
  140. JavaFX | ClosePath class
  141. JavaFX | TitledPane Class
  142. JavaFX | SplitPane Class
  143. Queries for the minimum element in an array excluding the given index range
  144. Divide an array into K subarray with the given condition
  145. Number of Co-prime pairs from 1 to N with product equals to N
  146. Find the GCD of N Fibonacci Numbers with given Indices
  147. Number of unique permutations starting with 1 of a Binary String
  148. File getAbsolutePath() method in Java with Examples
  149. File getAbsoluteFile() method in Java with Examples
  150. File getCanonicalPath() method in Java with Examples
  151. Sum of all Primes in a given range using Sieve of Eratosthenes
  152. Count Numbers with N digits which consists of odd number of 0's
  153. Next greater number than N with exactly one bit different in binary representation of N
  154. Check if there is any common character in two given strings
  155. Count all the numbers less than 10^6 whose minimum prime factor is N
  156. Product of all primes in the range from L to R
  157. Check whether bitwise AND of a number with any subset of an array is zero or not
  158. Sum of alternate elements of a N x N matrix
  159. Subset array sum by generating all the subsets
  160. Time class in Java SQL
  161. Sum of the first N Prime numbers
  162. Pair of prime numbers with a given sum and minimum absolute difference
  163. Find Four points such that they form a square whose sides are parallel to x and y axes
  164. Longest Subsequence with at least one common digit in every element
  165. Sum of every K'th prime number in an array
  166. Number of mismatching bits in the binary representation of two integers
  167. Numbers in range [L, R] such that the count of their divisors is both even and prime
  168. Difference between the largest and the smallest primes in an array
  169. Check if the characters of a given string are in alphabetical order
  170. Remove even frequency characters from the string
  171. Largest element in the array that is repeated exactly k times
  172. Sub-strings of length K containing same character
  173. K- Fibonacci series
  174. Check whether the vowels in a string are in alphabetical order or not
  175. Check whether two strings can be made equal by increasing prefixes
  176. Check whether count of distinct characters in a string is Prime or not
  177. Check whether the frequencies of all the characters in a string are prime or not
  178. Check if a prime number can be expressed as sum of two Prime Numbers
  179. Sum of multiples of A and B less than N
  180. Sum of common divisors of two numbers A and B
  181. Sort an array according to the increasing count of distinct Prime Factors
  182. Number of blocks in a chessboard a knight can move to in exactly k moves
  183. Common prime factors of two numbers
  184. Count of pairs in an array whose sum is a perfect square
  185. Find a sub matrix with maximum XOR
  186. URL sameFile() method in Java with Examples
  187. URL getDefaultPort() method in Java with Examples
  188. URL toURI() method in Java with Examples
  189. URL getHost() method in Java with Examples
  190. URL getAuthority() method in Java with Examples
  191. URL getPort() method in Java with Examples
  192. URL getProtocol() method in Java with Examples
  193. URL getQuery() method in Java with Examples
  194. URL getUserInfo() method in Java with Examples
  195. URL getPath() method in Java with Examples
  196. URL getFile() method in Java with Examples
  197. URL toExternalForm() method in Java with Examples
  198. URL getRef() method in Java with Examples
  199. URI getRawAuthority() method in Java with Examples
  200. URI getAuthority() method in Java with Examples
  201. URI getQuery() method in Java with Examples
  202. URI getRawUserInfo() method in Java with Examples
  203. URI getHost() method in Java with Examples
  204. URI getPath() method in Java with Examples
  205. URI getRawQuery() method in Java with Examples
  206. URI getUserInfo() method in Java with Examples
  207. URI getRawPath() method in Java with Examples
  208. Probability that a N digit number is palindrome
  209. File canExecute() method in Java with Examples
  210. File isDirectory() method in Java with Examples
  211. File canRead() method in Java with Examples
  212. File canWrite() method in Java with examples
  213. File isHidden() method in Java with Examples
  214. File lastModified() method in Java with Examples
  215. File createNewFile() method in Java with Examples
  216. File isFile() method in Java with Examples
  217. File exists() method in Java with examples
  218. File length() method in Java with Examples
  219. File delete() method in Java with Examples
  220. File createTempFile() method in Java with Examples
  221. File getFreeSpace() method in Java with examples
  222. File getTotalSpace() method in Java with examples
  223. File getUsableSpace() method in java with examples
  224. File setReadOnly() method in Java with examples
  225. File mkdirs() method in Java with examples
  226. File mkdir() method in Java with examples
  227. File listRoots() method in Java with examples
  228. File renameTo() method in Java with examples
  229. File getParentFile() method in Java with Examples
  230. File isAbsolute() method in Java with Examples
  231. File getPath() method in Java with Examples
  232. File list() method in Java with Examples
  233. File getCanonicalFile() method in Java with Examples
  234. File setWritable() method in Java with Examples
  235. File getParent() method in Java with Examples
  236. File setLastModified() method in Java with Examples
  237. File getName() method in Java with Examples
  238. File listFiles() method in Java with Examples
  239. File setReadable() function in Java with Examples
  240. File setExecutable() method in Java with Examples
  241. Convex Hull | Monotone chain algorithm
  242. Java SQL Timestamp setTime() function with examples
  243. ZipFile getName() function in Java with examples
  244. ZipFile size() function in Java with examples
  245. ZipFile getEntry() function in Java with examples
  246. ZipFile getComment() function in Java with examples
  247. Java SQL Timestamp setNanos() function with examples
  248. Java SQL Timestamp before() function with examples
  249. Java SQL Timestamp after() function with examples
  250. Java SQL Timestamp getTime() function with examples
  251. Java SQL Timestamp getNanos() function with examples
  252. ZipFile entries() function in Java with examples
  253. Perimeter of Convex hull for a given set of points
  254. Java ZipEntry setCrc() function with examples
  255. Java ZipEntry setCreationTime() function with examples
  256. Java ZipEntry getLastModifiedTime() function with examples
  257. Java ZipEntry setLastAccessTime() function with examples
  258. Java ZipEntry getLastAccessTime() function with examples
  259. Java ZipEntry setCompressedSize() function with examples
  260. Java ZipFile getInputStream() function with examples
  261. Java ZipEntry getCompressedSize() function with examples
  262. Java ZipEntry getName() function with examples
  263. Java ZipEntry getMethod() function with examples
  264. Java ZipEntry getSize() function with examples
  265. Java ZipEntry getTime() function with examples
  266. Java ZipEntry setComment() function with examples
  267. Java ZipEntry getComment() function with examples
  268. Java ZipEntry getCreationTime() function with examples
  269. Java ZipEntry setLastModifiedTime() function with examples
  270. Java ZipEntry getCrc() function with examples
  271. Uniform Binary Search
  272. Sum of degrees of all nodes of a undirected graph
  273. Uniform-Cost Search (Dijkstra for large Graphs)
  274. Count of strings whose prefix match with the given string to a given length k
  275. Arrange array elements such that last digit of an element is equal to first digit of the next element
  276. XOR of all the nodes in the sub-tree of the given node
  277. 8086 program to Print a 16 bit Decimal number
  278. Check whether product of integers from a to b is positive , negative or zero
  279. Check whether a number can be represented as sum of K distinct positive integers
  280. Number of trees whose sum of degrees of all the vertices is L
  281. Sort an alphanumeric string such that the positions of alphabets and numbers remain unchanged
  282. Find the sum of numbers from 1 to n excluding those which are powers of K
  283. Find the Jaccard Index and Jaccard Distance between the two given sets
  284. Check whether we can sort two arrays by swapping A[i] and B[i]
  285. Check whether a subsequence exists with sum equal to k if arr[i]> 2*arr[i-1]
  286. Sum of XOR of all sub-arrays of length K
  287. Queries for number of distinct elements in a subarray | Set 2
  288. Longest string in an array which matches with prefix of the given string
  289. Check whether two strings contain same characters in same order
  290. Minimum rotations required to get the same String | Set-2
  291. Deflater deflate() function in Java with examples
  292. Deflater finished() function in Java with examples
  293. Deflater getBytesRead() function in Java with examples
  294. Deflater getAdler() function in Java with examples
  295. Deflater getTotalOut() function in Java with examples
  296. Deflater getBytesWritten() function in Java with examples
  297. Deflater setInput() function in Java with examples
  298. Deflater getTotalIn() function in Java with examples
  299. Deflater needsInput() function in Java with examples
  300. Deflater setLevel() function in Java with examples
  301. Number of ways of writing N as a sum of 4 squares
  302. Print first N terms of Lower Wythoff sequence
  303. Inflater getAdler() function in Java with examples
  304. Inflater inflate() function in Java with examples
  305. Inflater setInput() function in Java with examples
  306. Inflater getTotalOut() function in Java with examples
  307. Inflater getBytesRead() function in Java with examples
  308. Inflater getBytesWritten() function in Java with examples
  309. Inflater finished() function in Java with examples
  310. Inflater getTotalIn() function in Java with examples
  311. Inflater needsInput() function in Java with examples
  312. 8086 program to reverse a string
  313. 8086 program to print a String
  314. 8086 program to check whether a string is palindrome or not
  315. 8086 program to convert a 16 bit decimal number to binary
  316. 8086 program to convert a 16 bit Decimal number to Octal
  317. 8086 program to convert a 16 bit decimal number to Hexadecimal
  318. 8086 program to find GCD of two numbers and print the GCD
  319. Euclid–Mullin Sequence
  320. Euler zigzag numbers ( Alternating Permutation )
  321. Alcuin's Sequence
  322. Wedderburn–Etherington number
  323. Gijswijt's Sequence
  324. Triangle of numbers arising from Gilbreath's conjecture
  325. Count number of ways to reach destination in a maze
  326. Ramanujan Prime
  327. Highly Totient Number
  328. Print N terms of Withoff Sequence
  329. Program to find first N Fermat Numbers
  330. Maximum number of given operations to remove the entire string
  331. Insertion in a sorted circular linked list when a random pointer is given
  332. Print all the permutation of length L using the elements of an array | Iterative
  333. Reversing a Queue using another Queue
  334. Check which player visits more number of Nodes
  335. Maximum subsequence sum such that all elements are K distance apart
  336. Summation of floor of harmonic progression
  337. Array containing power of 2 whose XOR and Sum of elements equals X
  338. Count of Multiples of A ,B or C less than or equal to N
  339. Nth number in a set of multiples of A , B or C
  340. Reduce N to 1 with minimum number of given operations
  341. Check if any K ranges overlap at any point
  342. Check if the bracket sequence can be balanced with at most one change in the position of a bracket | Set 2
You may use GeeksforGeeks CONTRIBUTE portal to help other geeks. For more info, please refer this.

  1. Tree Traversals (Inorder, Preorder and Postorder)
  2. Write a function to get Nth node in a Linked List
  3. Detect loop in a linked list
  4. Convert a Binary Tree into its Mirror Tree
  5. Write a function that counts the number of times a given int occurs in a Linked List
  6. Reverse a linked list
  7. Write a function to get the intersection point of two Linked Lists
  8. Function to check if a singly linked list is palindrome
  9. A program to check if a binary tree is BST or not
  10. Remove duplicates from a sorted linked list
  11. Inorder Tree Traversal without recursion and without stack!
  12. Move last element to front of a given Linked List
  13. Reverse a stack using recursion
  14. Pairwise swap elements of a given linked list
  15. Delete alternate nodes of a Linked List
  16. Merge Sort for Linked Lists
  17. Foldable Binary Trees
  18. Sorted order printing of a given array that represents a BST
  19. Sorted insert for circular linked list
  20. Reverse alternate K nodes in a Singly Linked List
  21. Populate Inorder Successor for all nodes
  22. Symmetric Tree (Mirror Image of itself)
  23. Iterative Postorder Traversal | Set 1 (Using Two Stacks)
  24. Implement Stack using Queues
  25. Union-Find Algorithm | Set 2 (Union By Rank and Path Compression)
  26. The Stock Span Problem
  27. Reverse Level Order Traversal
  28. Design a stack with operations on middle element
  29. Delete N nodes after M nodes of a linked list
  30. Print Postorder traversal from given Inorder and Preorder traversals
  31. Remove all nodes which don't lie in any path with sum>= k
  32. Check if a given Binary Tree is height balanced like a Red-Black Tree
  33. Reverse alternate levels of a perfect binary tree
  34. Connect n ropes with minimum cost
  35. Swap nodes in a linked list without swapping data
  36. Maximum profit by buying and selling a share at most twice
  37. Iterative Tower of Hanoi
  38. Count BST subtrees that lie in given range
  39. Sort a linked list that is sorted alternating ascending and descending orders?
  40. Construct all possible BSTs for keys 1 to N
  41. Expression Tree
  42. Sort a stack using recursion
  43. Check if a given Binary Tree is Heap
  44. Inorder Non-threaded Binary Tree Traversal without Recursion or Stack
  45. Lowest Common Ancestor in a Binary Tree | Set 2 (Using Parent Pointer)
  46. Perfect Binary Tree Specific Level Order Traversal | Set 2
  47. Density of Binary Tree in One Traversal
  48. Print Binary Tree in 2-Dimensions
  49. Count pairs formed by distinct element sub-arrays
  50. Design a stack that supports getMin() in O(1) time and O(1) extra space
  51. Check if a linked list is Circular Linked List
  52. Decimal Equivalent of Binary Linked List
  53. Print extreme nodes of each level of Binary Tree in alternate order
  54. Maximum element between two nodes of BST
  55. Flip Binary Tree
  56. Minimum number of increment/decrement operations such that array contains all elements from 1 to N
  57. Find pairs with given sum in doubly linked list
  58. Swap Nodes in Binary tree of every k'th level
  59. Convert a Binary Tree to Threaded binary tree | Set 2 (Efficient)
  60. Continuous Tree
  61. Check if given sorted sub-sequence exists in binary search tree
  62. Find pairs with given sum such that pair elements lie in different BSTs
  63. Subtree with given sum in a Binary Tree
  64. Find the closest element in Binary Search Tree
  65. Convert a tree to forest of even nodes
  66. Print all k-sum paths in a binary tree
  67. Length of longest palindrome list in a linked list using O(1) extra space
  68. Maximum edge removal from tree to make even forest
  69. Find the Deepest Node in a Binary Tree
  70. Move all occurrences of an element to end in a linked list
  71. Deletion from a Circular Linked List
  72. Prufer Code to Tree Creation
  73. Doubly Circular Linked List | Set 2 (Deletion)
  74. Circular Queue | Set 2 (Circular Linked List Implementation)
  75. Iterative Search for a key 'x' in Binary Tree
  76. AVL with duplicate keys
  77. Circular Linked List | Set 2 (Traversal)
  78. Delete last occurrence of an item from linked list
  79. Stack | Set 4 (Evaluation of Postfix Expression)
  80. Threaded Binary Tree | Insertion
  81. Threaded Binary Search Tree | Deletion
  82. Remove every k-th node of the linked list
  83. Minimum edge reversals to make a root
  84. Check whether given string can be generated after concatenating given strings
  85. Random list of M non-negative integers whose sum is N
  86. Multiply two numbers represented by Linked Lists
  87. Find median of BST in O(n) time and O(1) space
  88. Insertion Sort for Doubly Linked List
  89. Program for Page Replacement Algorithms | Set 2 (FIFO)
  90. Print path from root to a given node in a binary tree
  91. Modify contents of Linked List
  92. Shortest path between two nodes in array like representation of binary tree
  93. Insert value in sorted way in a sorted doubly linked list
  94. Delete a Doubly Linked List node at a given position
  95. Count triplets in a sorted doubly linked list whose sum is equal to a given value x
  96. Replace each node in binary tree with the sum of its inorder predecessor and successor
  97. Delete all occurrences of a given key in a doubly linked list
  98. Remove duplicates from an unsorted doubly linked list
  99. Sort the biotonic doubly linked list
  100. Recursive selection sort for singly linked list | Swapping node links
  101. Squareroot(n)-th node in a Linked List
  102. An interesting method to print reverse of a linked list
  103. Maximum sum from a tree with adjacent levels not allowed
  104. String which when repeated exactly K times gives a permutation of S
  105. Count nodes in Circular linked list
  106. Reverse a Linked List in groups of given size | Set 2
  107. Preorder Successor of a Node in Binary Tree
  108. Check if all levels of two trees are anagrams or not
  109. Maximum path sum in matrix
  110. Count of Numbers in Range where the number does not contain more than K non zero digits
  111. Reverse a Linked List according to its Size
  112. Print nodes at k distance from root | Iterative
  113. Sum of all nodes in a binary tree
  114. Find sum of all right leaves in a given Binary Tree
  115. Construct the full k-ary tree from its preorder traversal
  116. Merge two sorted lists (in-place)
  117. Remove duplicates from a sorted linked list using recursion
  118. Josephus Circle using circular linked list
  119. Exchange first and last nodes in Circular Linked List
  120. Print all palindromic paths from top left to bottom right in a matrix
  121. Convert singly linked list into circular linked list
  122. Sum of all the parent nodes having child node x
  123. Reverse a stack without using extra space in O(n)
  124. Construct BST from its given level order traversal
  125. Construct Full Binary Tree using its Preorder traversal and Preorder traversal of its mirror tree
  126. Inorder Successor of a node in Binary Tree
  127. Kth ancestor of a node in binary tree | Set 2
  128. Node having maximum sum of immediate children and itself in n-ary tree
  129. Replace nodes with duplicates in linked list
  130. Find if it is possible to make a binary string which contanins given number of "0", "1" , "01" and "10" as sub sequences
  131. Maximum length subsequence possible of the form R^N K^N
  132. Number of Binary Trees for given Preorder Sequence length
  133. Check if the given array can represent Level Order Traversal of Binary Search Tree
  134. Next Greater Frequency Element
  135. Left Leaning Red Black Tree (Insertion)
  136. Reverse a circular linked list
  137. Number of NGEs to the right
  138. Recursive function to delete k-th node from linked list
  139. Smallest Derangement of Sequence
  140. Recursive insertion and traversal linked list
  141. Reverse a Doubly linked list using recursion
  142. Iterative diagonal traversal of binary tree
  143. Diameter of n-ary tree using BFS
  144. Find n-th node of inorder traversal
  145. Reverse a Doubly Linked List | Set-2
  146. Count subtrees that sum up to a given value x only using single recursive function
  147. Reverse first K elements of given linked list
  148. Print Reverse a linked list using Stack
  149. Iterative searching in Binary Search Tree
  150. Insert a whole linked list into other at k-th position
  151. Postorder traversal of Binary Tree without recursion and without stack
  152. Sorted merge of two sorted doubly circular linked lists
  153. Reverse a Doubly Linked List | Set 4 (Swapping Data)
  154. Make a loop at k-th position in a linked list
  155. Level of Each node in a Tree from source node (using BFS)
  156. Find the largest node in Doubly linked list
  157. Water Connection Problem
  158. Reverse a doubly linked list in groups of given size
  159. Check if a Binary Tree (not BST) has duplicate values
  160. Print alternate nodes of a linked list using recursion
  161. Print the alternate nodes of linked list (Iterative Method)
  162. Recursive approach for alternating split of Linked List
  163. Alternate Odd and Even Nodes in a Singly Linked List
  164. Priority Queue using Linked List
  165. Modify a binary tree to get preorder traversal using right pointers only
  166. Priority Queue using doubly linked list
  167. Postfix to Infix
  168. Postfix to Prefix Conversion
  169. Prefix to Postfix Conversion
  170. Level order traversal line by line | Set 3 (Using One Queue)
  171. Sum of heights of all individual nodes in a binary tree
  172. Check given array of size n can represent BST of n levels or not
  173. Find middle of singly linked list Recursively
  174. Reverse each word in a linked list node
  175. Rotate Doubly linked list by N nodes
  176. Lucky alive person in a circle | Code Solution to sword puzzle
  177. Binary Search on Singly Linked List
  178. Find sum of all nodes of the given perfect binary tree
  179. Perfect power (1, 4, 8, 9, 16, 25, 27, ...)
  180. Reverse tree path
  181. Minimum rooms for m events of n batches with given schedule
  182. Sorted insert in a doubly linked list with head and tail pointers
  183. Find unique elements in a matrix
  184. Reverse Morris traversal using Threaded Binary Tree
  185. Program to find N-th term of the series a, b, b, c, c, c,.......
  186. Program to find size of Doubly Linked List
  187. Powers of 2 to required sum
  188. Find largest subtree sum in a tree
  189. Number of siblings of a given Node in n-ary Tree
  190. Lexicographically smallest string obtained after concatenating array
  191. Minimum product subset of an array
  192. Position of n among the numbers made of 2, 3, 5 & 7
  193. Sum of bitwise AND of all possible subsets of given set
  194. Find all palindromic sub-strings of a given string | Set 2
  195. Delete all Prime Nodes from a Singly Linked List
  196. Count binary strings with twice zeros in first half
  197. JRadioButton | Java Swing
  198. Sum of square-sums of first n natural numbers
  199. Reflection of a point at 180 degree rotation of another point
  200. Number of single cycle components in an undirected graph
  201. Sum of cousins of a given node in a Binary Tree
  202. N/3 repeated number in an array with O(1) space
  203. Maximum subset with bitwise OR equal to k
  204. Same Number Of Set Bits As N
  205. Sum of product of r and rth Binomial Coefficient (r * nCr)
  206. Find maximum level product in Binary Tree
  207. Find the largest Complete Subtree in a given Binary Tree
  208. K-th smallest element after removing given integers from natural numbers | Set 2
  209. Reverse nodes of a linked list without affecting the special characters
  210. Pentatope number
  211. Infix to Prefix conversion using two stacks
  212. Sort the biotonic doubly linked list | Set-2
  213. Find the frequency of a digit in a number
  214. Find n-th node in Preorder traversal of a Binary Tree
  215. Find a Symmetric matrix of order N that contain integers from 0 to N-1 and main diagonal should contain only 0's
  216. Convert a Binary Tree such that every node stores the sum of all nodes in its right subtree
  217. Move first element to end of a given Linked List
  218. Find the lexicographical next balanced bracket sequence
  219. Find n-th node in Postorder traversal of a Binary Tree
  220. Find postorder traversal of BST from preorder traversal
  221. Check if two trees are mirror of each other using level order traversal
  222. Minimum steps in which N can be obtained using addition or subtraction at every step
  223. Count occurrences of a substring recursively
  224. Check if two nodes are cousins in a Binary Tree | Set-2
  225. Compute power of power k times % m
  226. Find an element which divides the array in two subarrays with equal product
  227. Program to check similarity of given two triangles
  228. All pairs whose xor gives unique prime
  229. Sum of all even frequency elements in Matrix
  230. Queries to find the left-most given type integer in a binary array
  231. Delete all the nodes from the doubly linked list that are greater than a given value
  232. Delete all the even nodes from a Doubly Linked List
  233. Find the sum of non-prime elements in the given array
  234. Range product queries in an array
  235. Program to print numeric pattern | Set - 2
  236. Number of elements smaller than root using preorder traversal of a BST
  237. Print all the pairs that contains the positive and negative values of an element
  238. Lexicographically middle string
  239. Count pairs with Bitwise AND as ODD number
  240. Weird Number
  241. Sum of XOR of sum of all pairs in an array
  242. Check if two trees have same structure
  243. Inserting M into N such that m starts at bit j and ends at bit i | Set-2
  244. Insertion at Specific Position in a Circular Doubly Linked List
  245. Longest common anagram subsequence from N strings
  246. Intersecting rectangle when bottom-left and top-right corners of two rectangles are given
  247. Number of handshakes such that a person shakes hands only once
  248. Longest subarray such that the difference of max and min is at-most one
  249. Add two unsigned numbers using bits
  250. Number of Co-prime pairs obtained from the sum of digits of elements in the given range
  251. Find First element in AP which is multiple of given prime
  252. Sum of all elements repeating 'k' times in an array
  253. Bubble Sort On Doubly Linked List
  254. Cut all the rods with some length such that the sum of cut-off length is maximized
  255. Maximum possible intersection by moving centers of line segments
  256. Minimum number of changes required to make the given array an AP
  257. Printing frequency of each character just after its consecutive occurrences
  258. Find the Missing Number in a sorted array
  259. Count numbers which can be represented as sum of same parity primes
  260. Number of quadrilaterals possible from the given points
  261. N-th term in the series 1, 11, 55, 239, 991,....
  262. Elements that occurred only once in the array
  263. Find the maximum node at a given level in a binary tree
  264. Number of ways a convex polygon of n+2 sides can split into triangles by connecting vertices
  265. Number of ways to change the XOR of two numbers by swapping the bits
  266. Count number of triplets with product equal to given number | Set 2
  267. Program to find GCD or HCF of two numbers using Middle School Procedure
  268. Program to print half diamond Number-Star pattern
  269. Root to leaf path sum equal to a given number in BST
  270. Program to Find the Largest Number using Ternary Operator
  271. Find kth node from Middle towards Head of a Linked List
  272. FIFO (First-In-First-Out) approach in Programming
  273. Convert an Array to a Circular Doubly Linked List
  274. Length of longest common subsequence containing vowels
  275. Recursive Approach to find nth node from the end in the linked list
  276. Longest subarray having maximum sum
  277. Reverse a doubly circular linked list
  278. Distinct Prime Factors of Array Product
  279. Zig Zag Level order traversal of a tree using single queue
  280. Product of all prime nodes in a Doubly Linked List
  281. LIFO (Last-In-First-Out) approach in Programming
  282. Sum of the nodes of a Singly Linked List
  283. Search an Element in Doubly Circular Linked List
  284. Delete every Kth node from circular linked list
  285. Delete linked list nodes which have a greater value on left side
  286. Delete all the nodes from a doubly linked list that are smaller than a given value
  287. Sum of all nodes in a doubly linked list divisible by a given number K
  288. Maximum and Minimum element of a linked list which is divisible by a given number k
  289. Sum and Product of the nodes of a Singly Linked List which are divisible by K
  290. Sum and Product of all Prime Nodes of a Singly Linked List
  291. Minimum and Maximum Prime Numbers of a Singly Linked List
  292. Replace even nodes of a doubly linked list with the elements of array
  293. Find the Second Largest Element in a Linked List
  294. Print Doubly Linked list in Reverse Order
  295. Delete all Prime Nodes from a Doubly Linked List
  296. Delete all nodes from the doubly linked list which are divisible by K
  297. Delete linked list nodes which have a Lesser Value on Left Side
  298. Find a peak element in Linked List
  299. Find column with maximum sum in a Matrix
  300. Sum of the nodes of a Circular Linked List
  301. Area of a circle inscribed in a rectangle which is inscribed in a semicircle
  302. Check if it is possible to sort the array after rotating it
  303. Insert a node in Binary Search Tree Iteratively
  304. Product of all nodes in a doubly linked list divisible by a given number K
  305. Product of the nodes of a Singly Linked List
  306. Delete all the even nodes of a Circular Linked List
  307. Product of all leaf nodes of binary tree
  308. Remove BST Keys in a given Range
  309. Delete all Prime Nodes from a Circular Singly Linked List
  310. Print Sum and Product of all Non-Leaf nodes in Binary Tree
  311. Product of all nodes in a Binary Tree
  312. Find pairs with given product in a sorted Doubly Linked List
  313. All possible co-prime distinct element pairs within a range [L, R]
  314. Optimal sequence for AVL tree insertion (without any rotations)
  315. Product of the alternate nodes of linked list
  316. Sum of the alternate nodes of linked list
  317. Length of the Diagonal of the Octagon
  318. Sort only non-prime numbers of an array in increasing order
  319. Check whether a binary string can be formed by concatenating given N numbers sequentially
  320. Print nodes in the Top View of Binary Tree | Set 3
  321. Find the longest common prefix between two strings after performing swaps on second string
  322. Find the common nodes in two singly linked list
  323. Number of permutations of a string in which all the occurrences of a given character occurs together
  324. Rotate the sub-list of a linked list from position M to N to the right by K places
  325. Check if a pair with given product exists in Linked list
  326. Count numbers whose difference with N is equal to XOR with N
  327. Sum and Product of minimum and maximum element of Binary Search Tree
  328. Count triplets in a sorted doubly linked list whose product is equal to a given value x
  329. Check if all the palindromic sub-strings are of odd length
  330. Linked List Product of Nodes Between 0s
  331. Program to Convert Octal Number to Binary Number
  332. Print array elements in alternatively increasing and decreasing order
  333. Replace repeating elements with greater that greatest values
  334. Number of elements that can be seen from right side
  335. Remove characters that appear more than k times
  336. Remove first node of the linked list
  337. Remove last node of the linked list
  338. Longest subarray in which all elements are greater than K
  339. Replace all consonants with nearest vowels in a string
  340. Get maximum items when other items of total cost of an item are free
  341. Maximum number of edges among all connected components of an undirected graph
  342. Sum and Product of all the nodes which are less than K in the linked list
  343. Print nodes of linked list at given indexes
  344. Number of words in a camelcase sequence
  345. Count of Prime Nodes of a Singly Linked List
  346. Sum and Product of all Composite numbers which are divisible by k in an array
  347. Minimum number of operations required to delete all elements of the array
  348. Smallest number greater than or equal to N divisible by K
  349. Find minimum and maximum elements in singly Circular Linked List
  350. Maximums from array when the maximum decrements after every access
  351. Rearrange a string in the form of integer sum followed by the minimized character
  352. Multiplication of two polynomials using Linked list
  353. Check whether a given binary tree is skewed binary tree or not?
  354. GCD of a number raised to some power and another number
  355. Find a number that divides maximum array elements
  356. Count subarrays with Prime sum
  357. Find all good indices in the given Array
  358. Largest cube that can be inscribed within the sphere
  359. Sum of all the multiples of 3 and 7 below N
  360. Count and Print the alphabets having ASCII value not in the range [l, r]
  361. Print each word in a sentence with their corresponding average of ASCII values
  362. Delete all odd or even positioned nodes from Circular Linked List
  363. Find the count of substrings in alphabetic order
  364. Smallest prime number missing in an array
  365. Sum and Product of the nodes of a Circular Singly Linked List which are divisible by K
  366. Find two numbers whose sum and GCD are given
  367. Print all numbers less than N with at-most 2 unique digits
  368. Check if the array has an element which is equal to sum of all the remaining elements
  369. Find the number of primitive roots modulo prime
  370. XOR of path between any two nodes in a Binary Tree
  371. Search a node in Binary Tree
  372. Double ended priority queue
  373. Print path between any two nodes in a Binary Tree
  374. Check if two nodes are in same subtree of the root node
  375. Find the other number when LCM and HCF given
  376. LCM and HCF of fractions
  377. Minimum number of characters to be replaced to make a given string Palindrome
  378. Generate a sequence with the given operations
  379. Count Triplets such that one of the numbers can be written as sum of the other two
  380. Minimum cost to cover the given positions in a N*M grid
  381. Element equal to the sum of all the remaining elements
  382. Program to convert given Matrix to a Diagonal Matrix
  383. Largest perfect cube number in an Array
  384. Largest cube that can be inscribed within a right circular cylinder
  385. Sum of all odd nodes in the path connecting two given nodes
  386. Sum of the digits of a number N written in all bases from 2 to N/2
  387. Print the nodes of binary tree as they become the leaf node
  388. Check if N can be represented as sum of integers chosen from set {A, B}
  389. Check if N is divisible by a number which is composed of the digits from the set {A, B}
  390. Count number of triplets (a, b, c) such that a^2 + b^2 = c^2 and 1 <= a <= b <= c <= n
  391. Find a point that lies inside exactly K given squares
  392. Program to find average of all nodes in a Linked List
  393. Find the node whose absolute difference with X gives maximum value
  394. Delete all Non-Prime Nodes from a Singly Linked List
  395. Check if elements of an array can be arranged satisfying the given condition
  396. Find the minimum positive integer such that it is divisible by A and sum of its digits is equal to B
  397. Check if the given decimal number has 0 and 1 digits only
  398. Number of Binary Strings of length N with K adjacent Set Bits
  399. Count valid pairs in the array satisfying given conditions
  400. Maximum possible time that can be formed from four digits
  401. Sum of elements in an array with frequencies greater than or equal to that element
  402. Concatenate suffixes of a String
  403. Remove all continuous occurrences of 'a' and all occurrences of 'b'
  404. Count characters in a string whose ASCII values are prime
  405. Minimum Distance Between Words of a String
  406. Sum of integers upto N with given unit digit
  407. Check if the sum of primes is divisible by any prime from the array
  408. Integers from the range that are composed of a single distinct digit
  409. Sub-strings of a string that are prefix of the same string
  410. Find the Number of Maximum Product Quadruples
  411. Find nth Hermite number
  412. Minimum number of consecutive sequences that can be formed in an array
  413. Minimum in an array which is first decreasing then increasing
  414. Minimum steps to reach any of the boundary edges of a matrix | Set 1
  415. Recursive program to print all subsets with given sum
  416. Flatten a binary tree into linked list | Set-3
  417. Ways to fill N positions using M colors such that there are exactly K pairs of adjacent different colors
  418. Largest Square that can be inscribed within a hexagon
  419. Maximum GCD of N integers with given product
  420. Form N-copy string with add, remove and append operations
  421. Find minimum x such that (x % k) * (x / k) == n
  422. Count of Numbers in a Range where digit d occurs exactly K times
  423. Append odd position nodes in reverse at the end of even positioned nodes in a Linked List
  424. Modify contents of Linked List - Recursive approach
  425. Largest sub-set possible for an array satisfying the given condition
  426. Ways to paint N paintings such that adjacent paintings don't have same colors
  427. Recursive program to print all numbers less than N which consist of digits 1 or 3 only
  428. Convert given string so that it holds only distinct characters
  429. Find probability of selecting element from kth column after N iterations
  430. Find the sum of the all amicable numbers up to N
  431. Check if a number can be expressed as sum two abundant numbers
  432. Ternary Search
  433. Print all Proth primes up to N
  434. Count number of sub-sequences with GCD 1
  435. Pizza Problem
  436. Print the last k nodes of the linked list in reverse order | Recursive approach
  437. Make Binary Search Tree
  438. Filling diagonal to make the sum of every row, column and diagonal equal of 3x3 matrix
  439. Find the product of first k nodes of the given Linked List
  440. Split the array into equal sum parts according to given conditions
  441. Sum of all the Boundary Nodes of a Binary Tree
  442. Iterative Method To Print Left View of a Binary Tree
  443. Maximum number of segments that can contain the given points
  444. Count of quadruplets from range [L, R] having GCD equal to K
  445. Maximize the maximum among minimum of K consecutive sub-arrays
  446. Find index i such that prefix of S1 and suffix of S2 till i form a palindrome when concatenated
  447. Search element in a Spirally sorted Matrix
  448. Minimum edges to be added in a directed graph so that any node can be reachable from a given node
  449. Count of numbers between range having only non-zero digits whose sum of digits is N and number is divisible by M
  450. Print k different sorted permutations of a given array
  451. Find the maximum value permutation of a graph
  452. DFA for strings not containing consecutive two a's and starting with 'a'
  453. Reverse Level Order traversal in spiral form
  454. Schedule elevator to reduce the total time taken
  455. Anti Clockwise spiral traversal of a binary tree
  456. Maximum length subarray with difference between adjacent elements as either 0 or 1
  457. Find Nth positive number whose digital root is X
  458. Print the lexicographically smallest DFS of the graph starting from 1
  459. Minimum number of given powers of 2 required to represent a number
  460. Position of a person diametrically opposite on a circle
  461. Count the Number of Binary Search Trees present in a Binary Tree
  462. Count numbers in range 1 to N which are divisible by X but not by Y
  463. Sum of bitwise AND of all submatrices
  464. Sum of Bitwise-OR of all Submatrices
  465. Sum of minimum element of all sub-sequences of a sorted array
  466. Sum of minimum element of all subarrays of a sorted array
  467. Count Numbers in Range with difference between Sum of digits at even and odd positions as Prime
  468. Maximum occurrence of prefix in the Array
  469. Count of all even numbers in the range [L, R] whose sum of digits is divisible by 3
  470. Chessboard Pawn-Pawn game
  471. Count numbers which are divisible by all the numbers from 2 to 10
  472. Minimum sum path between two leaves of a binary tree
  473. Ways to place 4 items in n^2 positions such that no row/column contains more than one
  474. Find the count of numbers that can be formed using digits 3, 4 only and having length at max N.
  475. Ways to form a group from three groups with given constraints
  476. Number of ways to pair people
  477. Minimum length substring with exactly K distinct characters
  478. Find the first maximum length even word from a string
  479. Minimum number of bracket reversals needed to make an expression balanced | Set - 2
  480. Count permutations that are first decreasing then increasing.
  481. Sum of nodes in top view of binary tree
  482. Longest subarray such that adjacent elements have at least one common digit | Set - 2
  483. Number of ways to remove elements to maximize arithmetic mean
  484. Distinct state codes that appear in a string as contiguous sub-strings
  485. Find the sum of all Truncatable primes below N
  486. Count maximum elements of an array whose absolute difference does not exceed K
  487. Minimum value among AND of elements of every subset of an array
  488. Minimum length of square to contain at least half of the given Coordinates
  489. Maximum count of pairs which generate the same sum
  490. Find foot of perpendicular from a point in 2 D plane to a Line
  491. Find a pair from the given array with maximum nCr value
  492. Print a number as string of 'A' and 'B' in lexicographic order
  493. Find a distinct pair (x, y) in given range such that x divides y
  494. Largest number N which can be reduced to 0 in K steps
  495. Sort elements of the array that occurs in between multiples of K
  496. Check if the given binary tree has a sub-tree with equal no of 1's and 0's | Set 2
  497. Queries to return the absolute difference between L-th smallest number and the R-th smallest number
  498. Perform K of Q queries to maximize the sum of the array elements
  499. Create a mirror tree from the given binary tree
  500. Maximum sub-tree sum in a Binary Tree such that the sub-tree is also a BST
  501. Construct Binary Tree from given Parent Array representation | Iterative Approach
  502. Find the maximum number of composite summands of a number
  503. Count nodes with two children at level L in a Binary Tree
  504. Number of ways to go from one point to another in a grid
  505. Minimum array elements to be changed to make Recaman's sequence
  506. Reverse Clockwise spiral traversal of a binary tree
  507. Kth node in Diagonal Traversal of Binary Tree
  508. Iterative approach to check if a Binary Tree is Perfect
  509. Iterative approach to check for children sum property in a Binary Tree
  510. Recursive Program to Print extreme nodes of each level of Binary Tree in alternate order
  511. Reverse alternate levels of a perfect binary tree using Stack
  512. Print all leaf nodes of a binary tree from right to left
  513. Given an array and two integers l and r, find the kth largest element in the range [l, r]
  514. Find sum of even and odd nodes in a linked list
  515. Minimum steps to color the tree with given colors
  516. XOR of all the elements in the given range [L, R]
  517. Find the number of integers from 1 to n which contains digits 0's and 1's only
  518. Find maximum in stack in O(1) without using additional stack
  519. Find number of edges that can be broken in a tree such that Bitwise OR of resulting two trees are equal
  520. Sum of nodes in a linked list which are greater than next node
  521. Count the number of pairs (i, j) such that either arr[i] is divisible by arr[j] or arr[j] is divisible by arr[i]
  522. Maximum number of people that can be killed with strength P
  523. Total number of triangles formed when there are H horizontal and V vertical lines
  524. Count distinct points visited on the number line
  525. Length of the longest increasing subsequence such that no two adjacent elements are coprime
  526. Iterative selection sort for linked list
  527. Print path from root to all nodes in a Complete Binary Tree
  528. Find (1^n + 2^n + 3^n + 4^n) mod 5 | Set 2
  529. Insert N elements in a Linked List one after other at middle position
  530. Sum of all distinct nodes in a linked list
  531. Sum of smaller elements of nodes in a linked list
  532. Queries to answer the number of ones and zero to the left of given index
  533. Minimum possible final health of the last monster in a game
  534. Divide array into two parts with equal sum according to the given constraints
  535. Remove the first and last character of each word in a string
  536. Check if all the 1's in a binary string are equidistant or not
  537. Check if two strings are same ignoring their cases
  538. Split the array elements into strictly increasing and decreasing sequence
  539. Sum of all the levels in a Binary Search Tree
  540. Find the number of divisors of all numbers in the range [1, n]
  541. Check if matrix A can be converted to B by changing parity of corner elements of any submatrix
  542. Find the sum of leafs at maximum level
  543. Queries to update a given index and find gcd in range
  544. Maximum length palindrome that can be created with characters in range L and R
  545. Check if string can be made lexicographically smaller by reversing any substring
  546. Kth largest node among all directly connected nodes to the given node in an undirected graph
  547. Sum of all parent-child differences in a Binary Tree
  548. Sum of all odd frequency nodes of the Linked List
  549. Check if given Preorder, Inorder and Postorder traversals are of same tree | Set 2
  550. Iterative Postorder traversal | Set 3
  551. Maximum sum path in a matrix from top to bottom and back
  552. Sum of the mirror image nodes of a complete binary tree in an inorder way
  553. Count the number of primes in the prefix sum array of the given array
  554. Maximum sum such that no two elements are adjacent | Set 2
  555. Create linked list from a given array
  556. Count of distinct rectangles inscribed in an equilateral triangle
  557. Check if the number is even or odd whose digits and base (radix) is given
  558. Find the node whose sum with X has maximum set bits
  559. Create new linked list from two given linked list with greater element at each node
  560. Number of common tangents between two circles if their centers and radius is given
  561. Minimum steps required to reach the end of a matrix | Set 2
  562. Create a linked list from two linked lists by choosing max element at each position
  563. Count the nodes in the given tree whose weight is even parity
  564. Check if a string contains two non overlapping sub-strings "geek" and "keeg"
  565. Check if the given array contains all the divisors of some integer
  566. Divide the given linked list in two lists of size ratio p:q
  567. Maximum possible middle element of the array after deleting exactly k elements
  568. Queries to find the last non-repeating character in the sub-string of a given string
  569. Count the nodes of the given tree whose weighted string is a palindrome
  570. Count the nodes of the tree whose weighted string contains a vowel
  571. Count the triplets such that A[i] < B[j] < C[k]
  572. Factorial of an Array of integers
  573. Program to find the number of men initially
  574. Count the nodes of the given tree whose weight has X as a factor
  575. Maximum Sum Subsequence of length k
  576. Find max length odd parity substring
  577. Count duplicates in a given linked list
  578. Print all the nodes except the leftmost node in every level of the given binary tree
  579. Count of adjacent Vowel Consonant Pairs
  580. Density of Binary Tree using Level Order Traversal
  581. Find the node with maximum value in a Binary Search Tree using recursion
  582. Design a stack which can give maximum frequency element
  583. Delete Nth node from the end of the given linked list
  584. 8086 program to reverse a string
  585. 8086 program to print a String
  586. 8086 program to check whether a string is palindrome or not
  587. Bitonic point in the given linked list
  588. Reverse a Linked List in groups of given size (Iterative Approach)
  589. Cartesian tree from inorder traversal | Segment Tree
  590. Merge K sorted Doubly Linked List in Sorted Order
  591. Find Maximum Level Sum in Binary Tree using Recursion
  592. Count the pairs in an array such that the difference between them and their indices is equal
  593. Program to calculate area of a rhombus whose one side and diagonal are given
  594. Find the ratio of number of elements in two Arrays from their individual and combined average
  595. Check whether two strings can be made equal by copying their characters with the adjacent ones
  596. Maximize the Expression | Bit Manipulation
  597. Maximum possible number with the given operation
  598. Minimum absolute difference between N and any power of 2
  599. Permutations of n things taken all at a time with m things never come together
  600. Minimize the cost of partitioning an array into K groups
  601. Maximum distance between two 1's in Binary representation of N
  602. Minimum steps required to reduce all the elements of the array to zero
  603. Sum of values of all possible non-empty subsets of the given array
  604. Find a pair (n,r) in an integer array such that value of nCr is maximum
  605. Minimum number of substrings the given string can be splitted into that satisfy the given conditions
  606. Sum of numbers in a range [L, R] whose count of divisors is prime
  607. Longest Increasing Subsequence using Longest Common Subsequence Algorithm
  608. Sum of the count of number of adjacent squares in an M X N grid
  609. Skewed Binary Tree
  610. Find maximum count of duplicate nodes in a Binary Search Tree
  611. Queries to find the count of integers in a range that contain the given pattern
  612. Represent the given number as the sum of two composite numbers
  613. Extended Binary Tree
  614. Kth number from the set of multiples of numbers A, B and C
  615. Count number of rotated strings which have more number of vowels in the first half than second half
  616. Check if it is possible to make array increasing or decreasing by rotating the array
  617. Maximum height of the binary search tree created from the given array